Uplink power control

ABSTRACT

Apparatuses, methods, and systems are disclosed for uplink power control. One method includes receiving uplink power control parameters. The method includes determining a first transmit power for the first uplink transmission based on a corresponding first set of uplink power control parameters. The method includes determining a second transmit power for the second uplink transmission based on a corresponding second set of uplink power control parameters. The method includes performing the first uplink transmission using a first uplink transmission beam pattern or a first spatial domain transmission filter based on the first transmit power. The method includes performing the second uplink transmission using a second uplink transmission beam pattern or a second spatial domain transmission filter based on the second transmit power.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Patent Application Ser. No.62/790,954 entitled “POWER CONTROL FOR MULTI-PANEL UPLINK TRANSMISSION”and filed on Jan. 10, 2019 for Ebrahim MolavianJazi, which isincorporated herein by reference in its entirety.

FIELD

The subject matter disclosed herein relates generally to wirelesscommunications and more particularly relates to uplink power control.

BACKGROUND

The following abbreviations are herewith defined, at least some of whichare referred to within the following description: Third GenerationPartnership Project (“3GPP”), 5^(th) Generation (“5G”), Additional MPR(“A-MPR”), Positive-Acknowledgment (“ACK”), Aggregation Level (“AL”),Access and Mobility Management Function (“AMF”), Access Point (“AP”),Access Stratum (“AS”), Beam Failure Detection (“BFD”), Beam FailureRecovery (“BFR”), Binary Phase Shift Keying (“BPSK”), Base Station(“BS”), Buffer Status Report (“BSR”), Bandwidth (“BW”), Bandwidth Part(“BWP”), Cell RNTI (“C-RNTI”), Carrier Aggregation (“CA”),Contention-Based Random Access (“CBRA”), Clear Channel Assessment(“CCA”), Common Control Channel (“CCCH”), Control Channel Element(“CCE”), Cyclic Delay Diversity (“CDD”), Code Division Multiple Access(“CDMA”), Control Element (“CE”), Contention-Free Random Access(“CFRA”), Closed-Loop (“CL”), Coordinated Multipoint (“CoMP”), ChannelOccupancy Time (“COT”), Cyclic Prefix (“CP”), Cyclical Redundancy Check(“CRC”), Channel State Information (“CSI”), Channel StateInformation-Reference Signal (“CSI-RS”), Common Search Space (“CSS”),Control Resource Set (“CORESET”), Discrete Fourier Transform Spread(“DFTS”), Downlink Control Information (“DCI”), Downlink (“DL”),Demodulation Reference Signal (“DMRS”), Dynamic Point Selection (“DPS”),Data Radio Bearer (“DRB”), Discontinuous Reception (“DRX”), DownlinkPilot Time Slot (“DwPTS”), Enhanced Clear Channel Assessment (“eCCA”),Enhanced Mobile Broadband (“eMBB”), Evolved Node B (“eNB”), EffectiveIsotropic Radiated Power (“EIRP”), Enhanced MIMO (“eMIMO”), EuropeanTelecommunications Standards Institute (“ETSI”), Frame Based Equipment(“FBE”), Frequency Division Duplex (“FDD”), Frequency DivisionMultiplexing (“FDM”), Frequency Division Multiple Access (“FDMA”),Frequency Division Orthogonal Cover Code (“FD-OCC”), Frequency Range1-sub 6 GHz frequency bands and/or 410 MHz to 7125 MHz (“FR1”),Frequency Range 2-24.25 GHz to 52.6 GHz (“FR2”), 5G Node B or NextGeneration Node B (“gNB”), Global Navigation Satellite System (“GNSS”),General Packet Radio Services (“GPRS”), Guard Period (“GP”), GlobalPositioning System (“GPS”), Global System for Mobile Communications(“GSM”), Globally Unique Temporary UE Identifier (“GUTI”), Home AMF(“hAMF”), Hybrid Automatic Repeat Request (“HARQ”), Home LocationRegister (“HLR”), Handover (“HO”), Home PLMN (“HPLMN”), Home SubscriberServer (“HSS”), Identity or Identifier (“ID”), Information Element(“IE”), International Mobile Equipment Identity (“IMEI”), InternationalMobile Subscriber Identity (“IMSI”), International MobileTelecommunications (“IMT”), Internet-of-Things (“IoT”), Layer 1 (“L1”),Layer 2 (“L2”), Layer 3 (“L3”), Licensed Assisted Access (“LAA”), LoadBased Equipment (“LBE”), Listen-Before-Talk (“LBT”), Logical Channel(“LCH”), Logical Channel Prioritization (“LCP”), Log-Likelihood Ratio(“LLR”), Long Term Evolution (“LTE”), Multiple Access (“MA”), MediumAccess Control (“MAC”), Multimedia Broadcast Multicast Services(“MBMS”), Modulation Coding Scheme (“MCS”), Master Information Block(“MIB”), Multiple Input Multiple Output (“MIMO”), Mobility Management(“MM”), Mobility Management Entity (“MME”), Mobile Network Operator(“MNO”), massive MTC (“mMTC”), Maximum Power Reduction (“MPR”), MachineType Communication (“MTC”), Multi User Shared Access (“MUSA”), NonAccess Stratum (“NAS”), Narrowband (“NB”), Negative-Acknowledgment(“NACK”) or (“NAK”), Non-Coherent Joint Transmission (“NCJT”), NetworkEntity (“NE”), Network Function (“NF”), Non-Orthogonal Multiple Access(“NOMA”), New Radio (“NR”), NR Unlicensed (“NR-U”), Network RepositoryFunction (“NRF”), Network Slice Instance (“NSI”), Network SliceSelection Assistance Information (“NSSAI”), Network Slice SelectionFunction (“NSSF”), Network Slice Selection Policy (“NSSP”), Operationand Maintenance System (“OAM”), Orthogonal Frequency DivisionMultiplexing (“OFDM”), Open-Loop (“OL”), Other System Information(“OSI”), Primary MPR (“P-MPR”), Pathloss (“PL”), Power Angular Spectrum(“PAS”), Physical Broadcast Channel (“PBCH”), Power Amplifier (“PA”),Power Control (“PC”), UE to UE interface (“PC5”), Primary Cell(“PCell”), Policy Control Function (“PCF”), Physical Cell ID (“PCID”),Physical Downlink Control Channel (“PDCCH”), Packet Data ConvergenceProtocol (“PDCP”), Packet Data Network Gateway (“PGW”), PhysicalDownlink Shared Channel (“PDSCH”), Pattern Division Multiple Access(“PDMA”), Packet Data Unit (“PDU”), Physical Hybrid ARQ IndicatorChannel (“PHICH”), Power Headroom (“PH”), Power Headroom Report (“PHR”),Physical Layer (“PHY”), Public Land Mobile Network (“PLMN”), PhysicalRandom Access Channel (“PRACH”), Physical Resource Block (“PRB”),Physical Sidelink Control Channel (“PSCCH”), Primary Secondary Cell(“PSCell”), Power Spectrum Density (“PSD”), Physical Uplink ControlChannel (“PUCCH”), Physical Uplink Shared Channel (“PUSCH”), QuasiCo-Located (“QCL”), Quality of Service (“QoS”), Quadrature Phase ShiftKeying (“QPSK”), Registration Area (“RA”), RA RNTI (“RA-RNTI”), RadioAccess Network (“RAN”), Radio Access Technology (“RAT”), Random AccessProcedure (“RACH”), Random Access Preamble Identifier (“RAPID”), RandomAccess Response (“RAR”), Resource Element Group (“REG”), Radio LinkControl (“RLC”), RLC Acknowledged Mode (“RLC-AM”), RLC UnacknowledgedMode/Transparent Mode (“RLC-UM/TM”), Radio Link Monitoring (“RLM”),Radio Network Temporary Identifier (“RNTI”), Reference Signal (“RS”),Remaining Minimum System Information (“RMSI”), Radio Resource Control(“RRC”), Radio Resource Management (“RRM”), Resource Spread MultipleAccess (“RSMA”), Reference Signal Received Power (“RSRP”), Round TripTime (“RTT”), Redundancy Version (“RV”), Receive (“RX”), Sparse CodeMultiple Access (“SCMA”), Scheduling Request (“SR”), Sounding ReferenceSignal (“SRS”), Single Carrier Frequency Division Multiple Access(“SC-FDMA”), Secondary Cell (“SCell”), Secondary Cell Group (“SCG”),Shared Channel (“SCH”), Sub-carrier Spacing (“SCS”), Service Data Unit(“SDU”), Serving Gateway (“SGW”), SystemInformation Block (“SIB”),SystemInformationBlockType1 (“SIB1”), SystemInformationBlockType2(“SIB2”), Subscriber Identity/Identification Module (“SIM”),Signal-to-Interference-Plus-Noise Ratio (“SINR”), Sidelink (“SL”),Service Level Agreement (“SLA”), Sidelink Synchronization Signals(“SLSS”), Session Management Function (“SMF”), Special Cell (“SpCell”),Single Network Slice Selection Assistance Information (“S-NSSAI”),Scheduling Request (“SR”), Signaling Radio Bearer (“SRB”), SchedulingResource Indicator (“SRI”), Sounding Reference Signal (“SRS”), ShortenedTTI (“sTTI”), Synchronization Signal (“SS”), Sidelink SSB (“S-SSB”),Synchronization Signal Block (“SSB”), Supplementary Uplink (“SUL”),Subscriber Permanent Identifier (“SUPI”), Timing Advance (“TA”), TimingAlignment Timer (“TAT”), Transport Block (“TB”), Transport Block Size(“TBS”), Time-Division Duplex (“TDD”), Time Division Multiplex (“TDM”),Time Division Orthogonal Cover Code (“TD-OCC”), Transmission PowerControl (“TPC”), Transmission Reception Point (“TRP”), Transmission TimeInterval (“TTI”), Transmit (“TX”), Uplink Control Information (“UCI”),Unified Data Management Function (“UDM”), Unified Data Repository(“UDR”), User Entity/Equipment (Mobile Terminal) (“UE”), Uplink (“UL”),UL SCH (“UL-SCH”), Universal Mobile Telecommunications System (“UMTS”),User Plane (“UP”), UP Function (“UPF”), Uplink Pilot Time Slot(“UpPTS”), Ultra-reliability and Low-latency Communications (“URLLC”),UE Route Selection Policy (“URSP”), Vehicle-to-Vehicle (“V2V”), VisitingAMF (“vAMF”), Visiting NSSF (“vNSSF”), Visiting PLMN (“VPLMN”), andWorldwide Interoperability for Microwave Access (“WiMAX”).

In certain wireless communications networks, a UE may have multiplepanels.

BRIEF SUMMARY

Methods for uplink power control are disclosed. Apparatuses and systemsalso perform the functions of the methods. One embodiment of a methodincludes receiving a first message that configures reception ofscheduling information for a first maximum number of overlapping uplinktransmissions for a serving cell, wherein each uplink transmission ofthe first maximum number of overlapping uplink transmissions for theserving cell corresponds to an uplink transmission beam pattern of aplurality of uplink transmission beam patterns or a spatial domaintransmission filter of a plurality of spatial domain transmissionfilters. In some embodiments, the method includes receiving a secondmessage that configures uplink power control parameters for each uplinkbeam pattern of the plurality of uplink transmission beam patterns oreach spatial domain transmission filter of the plurality of spatialdomain transmission filters. In certain embodiments, the method includesreceiving scheduling information for a first plurality of overlappinguplink transmissions for the serving cell based on the configuration ofthe first message, wherein: a number of the first plurality ofoverlapping uplink transmissions is no more than the configured firstmaximum number of overlapping uplink transmissions; the first pluralityof overlapping uplink transmissions comprises a first uplinktransmission and a second uplink transmission; the first uplinktransmission corresponds to a first uplink beam pattern of the pluralityof uplink transmission beam patterns or a first spatial domaintransmission filter of the plurality of spatial domain transmissionfilters; the second uplink transmission corresponds to a second uplinkbeam pattern of the plurality of uplink transmission beam patterns or asecond spatial domain transmission filter of the plurality of spatialdomain transmission filters; and the scheduling information comprisestwo transmit power control commands that are associated with a sameclosed-loop power control process. In various embodiments, the methodincludes determining a first transmit power for the first uplinktransmission based on a corresponding first set of uplink power controlparameters. In some embodiments, the method includes determining asecond transmit power for the second uplink transmission based on acorresponding second set of uplink power control parameters. In certainembodiments, the method includes performing the first uplinktransmission using the first uplink transmission beam pattern or thefirst spatial domain transmission filter based on the first transmitpower. In various embodiments, the method includes performing the seconduplink transmission using the second uplink transmission beam pattern orthe second spatial domain transmission filter based on the secondtransmit power.

One apparatus for uplink power control includes a receiver that:receives a first message that configures reception of schedulinginformation for a first maximum number of overlapping uplinktransmissions for a serving cell, wherein each uplink transmission ofthe first maximum number of overlapping uplink transmissions for theserving cell corresponds to an uplink transmission beam pattern of aplurality of uplink transmission beam patterns or a spatial domaintransmission filter of a plurality of spatial domain transmissionfilters; receives a second message that configures uplink power controlparameters for each uplink beam pattern of the plurality of uplinktransmission beam patterns or each spatial domain transmission filter ofthe plurality of spatial domain transmission filters; and receivesscheduling information for a first plurality of overlapping uplinktransmissions for the serving cell based on the configuration of thefirst message, wherein: a number of the first plurality of overlappinguplink transmissions is no more than the configured first maximum numberof overlapping uplink transmissions; the first plurality of overlappinguplink transmissions comprises a first uplink transmission and a seconduplink transmission; the first uplink transmission corresponds to afirst uplink beam pattern of the plurality of uplink transmission beampatterns or a first spatial domain transmission filter of the pluralityof spatial domain transmission filters; the second uplink transmissioncorresponds to a second uplink beam pattern of the plurality of uplinktransmission beam patterns or a second spatial domain transmissionfilter of the plurality of spatial domain transmission filters; and thescheduling information comprises two transmit power control commandsthat are associated with a same closed-loop power control process. Incertain embodiments, the apparatus includes a processor that: determinesa first transmit power for the first uplink transmission based on acorresponding first set of uplink power control parameters; determines asecond transmit power for the second uplink transmission based on acorresponding second set of uplink power control parameters; performsthe first uplink transmission using the first uplink transmission beampattern or the first spatial domain transmission filter based on thefirst transmit power; and performs the second uplink transmission usingthe second uplink transmission beam pattern or the second spatial domaintransmission filter based on the second transmit power.

BRIEF DESCRIPTION OF THE DRAWINGS

A more particular description of the embodiments briefly described abovewill be rendered by reference to specific embodiments that areillustrated in the appended drawings. Understanding that these drawingsdepict only some embodiments and are not therefore to be considered tobe limiting of scope, the embodiments will be described and explainedwith additional specificity and detail through the use of theaccompanying drawings, in which:

FIG. 1 is a schematic block diagram illustrating one embodiment of awireless communication system for uplink power control;

FIG. 2 is a schematic block diagram illustrating one embodiment of anapparatus that may be used for uplink power control;

FIG. 3 is a schematic block diagram illustrating one embodiment of anapparatus that may be used for transmitting information; and

FIG. 4 is a flow chart diagram illustrating one embodiment of a methodfor uplink power control.

DETAILED DESCRIPTION

As will be appreciated by one skilled in the art, aspects of theembodiments may be embodied as a system, apparatus, method, or programproduct. Accordingly, embodiments may take the form of an entirelyhardware embodiment, an entirely software embodiment (includingfirmware, resident software, micro-code, etc.) or an embodimentcombining software and hardware aspects that may all generally bereferred to herein as a “circuit,” “module” or “system.” Furthermore,embodiments may take the form of a program product embodied in one ormore computer readable storage devices storing machine readable code,computer readable code, and/or program code, referred hereafter as code.The storage devices may be tangible, non-transitory, and/ornon-transmission. The storage devices may not embody signals. In acertain embodiment, the storage devices only employ signals foraccessing code.

Certain of the functional units described in this specification may belabeled as modules, in order to more particularly emphasize theirimplementation independence. For example, a module may be implemented asa hardware circuit comprising custom very-large-scale integration(“VLSI”) circuits or gate arrays, off-the-shelf semiconductors such aslogic chips, transistors, or other discrete components. A module mayalso be implemented in programmable hardware devices such as fieldprogrammable gate arrays, programmable array logic, programmable logicdevices or the like.

Modules may also be implemented in code and/or software for execution byvarious types of processors. An identified module of code may, forinstance, include one or more physical or logical blocks of executablecode which may, for instance, be organized as an object, procedure, orfunction. Nevertheless, the executables of an identified module need notbe physically located together, but may include disparate instructionsstored in different locations which, when joined logically together,include the module and achieve the stated purpose for the module.

Indeed, a module of code may be a single instruction, or manyinstructions, and may even be distributed over several different codesegments, among different programs, and across several memory devices.Similarly, operational data may be identified and illustrated hereinwithin modules, and may be embodied in any suitable form and organizedwithin any suitable type of data structure. The operational data may becollected as a single data set, or may be distributed over differentlocations including over different computer readable storage devices.Where a module or portions of a module are implemented in software, thesoftware portions are stored on one or more computer readable storagedevices.

Any combination of one or more computer readable medium may be utilized.The computer readable medium may be a computer readable storage medium.The computer readable storage medium may be a storage device storing thecode. The storage device may be, for example, but not limited to, anelectronic, magnetic, optical, electromagnetic, infrared, holographic,micromechanical, or semiconductor system, apparatus, or device, or anysuitable combination of the foregoing.

More specific examples (a non-exhaustive list) of the storage devicewould include the following: an electrical connection having one or morewires, a portable computer diskette, a hard disk, a random access memory(“RAM”), a read-only memory (“ROM”), an erasable programmable read-onlymemory (“EPROM” or Flash memory), a portable compact disc read-onlymemory (“CD-ROM”), an optical storage device, a magnetic storage device,or any suitable combination of the foregoing. In the context of thisdocument, a computer readable storage medium may be any tangible mediumthat can contain, or store a program for use by or in connection with aninstruction execution system, apparatus, or device.

Code for carrying out operations for embodiments may be any number oflines and may be written in any combination of one or more programminglanguages including an object oriented programming language such asPython, Ruby, Java, Smalltalk, C++, or the like, and conventionalprocedural programming languages, such as the “C” programming language,or the like, and/or machine languages such as assembly languages. Thecode may execute entirely on the user's computer, partly on the user'scomputer, as a stand-alone software package, partly on the user'scomputer and partly on a remote computer or entirely on the remotecomputer or server. In the latter scenario, the remote computer may beconnected to the user's computer through any type of network, includinga local area network (“LAN”) or a wide area network (“WAN”), or theconnection may be made to an external computer (for example, through theInternet using an Internet Service Provider).

Reference throughout this specification to “one embodiment,” “anembodiment,” or similar language means that a particular feature,structure, or characteristic described in connection with the embodimentis included in at least one embodiment. Thus, appearances of the phrases“in one embodiment,” “in an embodiment,” and similar language throughoutthis specification may, but do not necessarily, all refer to the sameembodiment, but mean “one or more but not all embodiments” unlessexpressly specified otherwise. The terms “including,” “comprising,”“having,” and variations thereof mean “including but not limited to,”unless expressly specified otherwise. An enumerated listing of itemsdoes not imply that any or all of the items are mutually exclusive,unless expressly specified otherwise. The terms “a,” “an,” and “the”also refer to “one or more” unless expressly specified otherwise.

Furthermore, the described features, structures, or characteristics ofthe embodiments may be combined in any suitable manner. In the followingdescription, numerous specific details are provided, such as examples ofprogramming, software modules, user selections, network transactions,database queries, database structures, hardware modules, hardwarecircuits, hardware chips, etc., to provide a thorough understanding ofembodiments. One skilled in the relevant art will recognize, however,that embodiments may be practiced without one or more of the specificdetails, or with other methods, components, materials, and so forth. Inother instances, well-known structures, materials, or operations are notshown or described in detail to avoid obscuring aspects of anembodiment.

Aspects of the embodiments are described below with reference toschematic flowchart diagrams and/or schematic block diagrams of methods,apparatuses, systems, and program products according to embodiments. Itwill be understood that each block of the schematic flowchart diagramsand/or schematic block diagrams, and combinations of blocks in theschematic flowchart diagrams and/or schematic block diagrams, can beimplemented by code. The code may be provided to a processor of ageneral purpose computer, special purpose computer, or otherprogrammable data processing apparatus to produce a machine, such thatthe instructions, which execute via the processor of the computer orother programmable data processing apparatus, create means forimplementing the functions/acts specified in the schematic flowchartdiagrams and/or schematic block diagrams block or blocks.

The code may also be stored in a storage device that can direct acomputer, other programmable data processing apparatus, or other devicesto function in a particular manner, such that the instructions stored inthe storage device produce an article of manufacture includinginstructions which implement the function/act specified in the schematicflowchart diagrams and/or schematic block diagrams block or blocks.

The code may also be loaded onto a computer, other programmable dataprocessing apparatus, or other devices to cause a series of operationalsteps to be performed on the computer, other programmable apparatus orother devices to produce a computer implemented process such that thecode which execute on the computer or other programmable apparatusprovide processes for implementing the functions/acts specified in theflowchart and/or block diagram block or blocks.

The schematic flowchart diagrams and/or schematic block diagrams in theFigures illustrate the architecture, functionality, and operation ofpossible implementations of apparatuses, systems, methods and programproducts according to various embodiments. In this regard, each block inthe schematic flowchart diagrams and/or schematic block diagrams mayrepresent a module, segment, or portion of code, which includes one ormore executable instructions of the code for implementing the specifiedlogical function(s).

It should also be noted that, in some alternative implementations, thefunctions noted in the block may occur out of the order noted in theFigures. For example, two blocks shown in succession may, in fact, beexecuted substantially concurrently, or the blocks may sometimes beexecuted in the reverse order, depending upon the functionalityinvolved. Other steps and methods may be conceived that are equivalentin function, logic, or effect to one or more blocks, or portionsthereof, of the illustrated Figures.

Although various arrow types and line types may be employed in theflowchart and/or block diagrams, they are understood not to limit thescope of the corresponding embodiments. Indeed, some arrows or otherconnectors may be used to indicate only the logical flow of the depictedembodiment. For instance, an arrow may indicate a waiting or monitoringperiod of unspecified duration between enumerated steps of the depictedembodiment. It will also be noted that each block of the block diagramsand/or flowchart diagrams, and combinations of blocks in the blockdiagrams and/or flowchart diagrams, can be implemented by specialpurpose hardware-based systems that perform the specified functions oracts, or combinations of special purpose hardware and code.

The description of elements in each figure may refer to elements ofproceeding figures. Like numbers refer to like elements in all figures,including alternate embodiments of like elements.

FIG. 1 depicts an embodiment of a wireless communication system 100 foruplink power control. In one embodiment, the wireless communicationsystem 100 includes remote units 102 and network units 104. Even thougha specific number of remote units 102 and network units 104 are depictedin FIG. 1, one of skill in the art will recognize that any number ofremote units 102 and network units 104 may be included in the wirelesscommunication system 100.

In one embodiment, the remote units 102 may include computing devices,such as desktop computers, laptop computers, personal digital assistants(“PDAs”), tablet computers, smart phones, smart televisions (e.g.,televisions connected to the Internet), set-top boxes, game consoles,security systems (including security cameras), vehicle on-boardcomputers, network devices (e.g., routers, switches, modems), aerialvehicles, drones, or the like. In some embodiments, the remote units 102include wearable devices, such as smart watches, fitness bands, opticalhead-mounted displays, or the like. Moreover, the remote units 102 maybe referred to as subscriber units, mobiles, mobile stations, users,terminals, mobile terminals, fixed terminals, subscriber stations, UE,user terminals, a device, or by other terminology used in the art. Theremote units 102 may communicate directly with one or more of thenetwork units 104 via UL communication signals. In certain embodiments,the remote units 102 may communicate directly with other remote units102 via sidelink communication.

The network units 104 may be distributed over a geographic region. Incertain embodiments, a network unit 104 may also be referred to as anaccess point, an access terminal, a base, a base station, a Node-B, aneNB, a gNB, a Home Node-B, a relay node, a device, a core network, anaerial server, a radio access node, an AP, NR, a network entity, an AMF,a UDM, a UDR, a UDM/UDR, a PCF, a RAN, an NSSF, or by any otherterminology used in the art. The network units 104 are generally part ofa radio access network that includes one or more controllerscommunicably coupled to one or more corresponding network units 104. Theradio access network is generally communicably coupled to one or morecore networks, which may be coupled to other networks, like the Internetand public switched telephone networks, among other networks. These andother elements of radio access and core networks are not illustrated butare well known generally by those having ordinary skill in the art.

In one implementation, the wireless communication system 100 iscompliant with NR protocols standardized in 3GPP, wherein the networkunit 104 transmits using an OFDM modulation scheme on the DL and theremote units 102 transmit on the UL using a SC-FDMA scheme or an OFDMscheme. More generally, however, the wireless communication system 100may implement some other open or proprietary communication protocol, forexample, WiMAX, IEEE 802.11 variants, GSM, GPRS, UMTS, LTE variants,CDMA2000, Bluetooth®, ZigBee, Sigfoxx, among other protocols. Thepresent disclosure is not intended to be limited to the implementationof any particular wireless communication system architecture orprotocol.

The network units 104 may serve a number of remote units 102 within aserving area, for example, a cell or a cell sector via a wirelesscommunication link. The network units 104 transmit DL communicationsignals to serve the remote units 102 in the time, frequency, and/orspatial domain.

In one embodiment, a remote unit 102 may receive a first message thatconfigures reception of scheduling information for a first maximumnumber of overlapping uplink transmissions for a serving cell, whereineach uplink transmission of the first maximum number of overlappinguplink transmissions for the serving cell corresponds to an uplinktransmission beam pattern of a plurality of uplink transmission beampatterns or a spatial domain transmission filter of a plurality ofspatial domain transmission filters. In some embodiments, the remoteunit 102 may receive a second message that configures uplink powercontrol parameters for each uplink beam pattern of the plurality ofuplink transmission beam patterns or each spatial domain transmissionfilter of the plurality of spatial domain transmission filters. Incertain embodiments, the remote unit 102 may receive schedulinginformation for a first plurality of overlapping uplink transmissionsfor the serving cell based on the configuration of the first message,wherein: a number of the first plurality of overlapping uplinktransmissions is no more than the configured first maximum number ofoverlapping uplink transmissions; the first plurality of overlappinguplink transmissions comprises a first uplink transmission and a seconduplink transmission; the first uplink transmission corresponds to afirst uplink beam pattern of the plurality of uplink transmission beampatterns or a first spatial domain transmission filter of the pluralityof spatial domain transmission filters; the second uplink transmissioncorresponds to a second uplink beam pattern of the plurality of uplinktransmission beam patterns or a second spatial domain transmissionfilter of the plurality of spatial domain transmission filters; and thescheduling information comprises two transmit power control commandsthat are associated with a same closed-loop power control process. Invarious embodiments, the remote unit 102 may determine a first transmitpower for the first uplink transmission based on a corresponding firstset of uplink power control parameters. In some embodiments, the remoteunit 102 may determine a second transmit power for the second uplinktransmission based on a corresponding second set of uplink power controlparameters. In certain embodiments, the remote unit 102 may perform thefirst uplink transmission using the first uplink transmission beampattern or the first spatial domain transmission filter based on thefirst transmit power. In various embodiments, the remote unit 102 mayperform the second uplink transmission using the second uplinktransmission beam pattern or the second spatial domain transmissionfilter based on the second transmit power. Accordingly, the remote unit102 may be used for uplink power control.

FIG. 2 depicts one embodiment of an apparatus 200 that may be used foruplink power control. The apparatus 200 includes one embodiment of theremote unit 102. Furthermore, the remote unit 102 may include aprocessor 202, a memory 204, an input device 206, a display 208, atransmitter 210, and a receiver 212. In some embodiments, the inputdevice 206 and the display 208 are combined into a single device, suchas a touchscreen. In certain embodiments, the remote unit 102 may notinclude any input device 206 and/or display 208. In various embodiments,the remote unit 102 may include one or more of the processor 202, thememory 204, the transmitter 210, and the receiver 212, and may notinclude the input device 206 and/or the display 208.

The processor 202, in one embodiment, may include any known controllercapable of executing computer-readable instructions and/or capable ofperforming logical operations. For example, the processor 202 may be amicrocontroller, a microprocessor, a central processing unit (“CPU”), agraphics processing unit (“GPU”), an auxiliary processing unit, a fieldprogrammable gate array (“FPGA”), or similar programmable controller. Insome embodiments, the processor 202 executes instructions stored in thememory 204 to perform the methods and routines described herein. Invarious embodiments, the processor 202 may: determine a first transmitpower for a first uplink transmission based on a corresponding first setof uplink power control parameters; determine a second transmit powerfor a second uplink transmission based on a corresponding second set ofuplink power control parameters; perform the first uplink transmissionusing a first uplink transmission beam pattern or a first spatial domaintransmission filter based on the first transmit power; and perform thesecond uplink transmission using a second uplink transmission beampattern or a second spatial domain transmission filter based on thesecond transmit power. The processor 202 is communicatively coupled tothe memory 204, the input device 206, the display 208, the transmitter210, and the receiver 212.

The memory 204, in one embodiment, is a computer readable storagemedium. In some embodiments, the memory 204 includes volatile computerstorage media. For example, the memory 204 may include a RAM, includingdynamic RAM (“DRAM”), synchronous dynamic RAM (“SDRAM”), and/or staticRAM (“SRAM”). In some embodiments, the memory 204 includes non-volatilecomputer storage media. For example, the memory 204 may include a harddisk drive, a flash memory, or any other suitable non-volatile computerstorage device. In some embodiments, the memory 204 includes bothvolatile and non-volatile computer storage media. In some embodiments,the memory 204 also stores program code and related data, such as anoperating system or other controller algorithms operating on the remoteunit 102.

The input device 206, in one embodiment, may include any known computerinput device including a touch panel, a button, a keyboard, a stylus, amicrophone, or the like. In some embodiments, the input device 206 maybe integrated with the display 208, for example, as a touchscreen orsimilar touch-sensitive display. In some embodiments, the input device206 includes a touchscreen such that text may be input using a virtualkeyboard displayed on the touchscreen and/or by handwriting on thetouchscreen. In some embodiments, the input device 206 includes two ormore different devices, such as a keyboard and a touch panel.

The display 208, in one embodiment, may include any known electronicallycontrollable display or display device. The display 208 may be designedto output visual, audible, and/or haptic signals. In some embodiments,the display 208 includes an electronic display capable of outputtingvisual data to a user. For example, the display 208 may include, but isnot limited to, an LCD display, an LED display, an OLED display, aprojector, or similar display device capable of outputting images, text,or the like to a user. As another, non-limiting, example, the display208 may include a wearable display such as a smart watch, smart glasses,a heads-up display, or the like. Further, the display 208 may be acomponent of a smart phone, a personal digital assistant, a television,a table computer, a notebook (laptop) computer, a personal computer, avehicle dashboard, or the like.

In certain embodiments, the display 208 includes one or more speakersfor producing sound. For example, the display 208 may produce an audiblealert or notification (e.g., a beep or chime). In some embodiments, thedisplay 208 includes one or more haptic devices for producingvibrations, motion, or other haptic feedback. In some embodiments, allor portions of the display 208 may be integrated with the input device206. For example, the input device 206 and display 208 may form atouchscreen or similar touch-sensitive display. In other embodiments,the display 208 may be located near the input device 206.

The transmitter 210 is used to provide UL communication signals to thenetwork unit 104 and the receiver 212 is used to receive DLcommunication signals from the network unit 104, as described herein.

In some embodiments, the receiver 212 may: receive a first message thatconfigures reception of scheduling information for a first maximumnumber of overlapping uplink transmissions for a serving cell, whereineach uplink transmission of the first maximum number of overlappinguplink transmissions for the serving cell corresponds to an uplinktransmission beam pattern of a plurality of uplink transmission beampatterns or a spatial domain transmission filter of a plurality ofspatial domain transmission filters; receive a second message thatconfigures uplink power control parameters for each uplink beam patternof the plurality of uplink transmission beam patterns or each spatialdomain transmission filter of the plurality of spatial domaintransmission filters; and receive scheduling information for a firstplurality of overlapping uplink transmissions for the serving cell basedon the configuration of the first message, wherein: a number of thefirst plurality of overlapping uplink transmissions is no more than theconfigured first maximum number of overlapping uplink transmissions; thefirst plurality of overlapping uplink transmissions comprises a firstuplink transmission and a second uplink transmission; the first uplinktransmission corresponds to a first uplink beam pattern of the pluralityof uplink transmission beam patterns or a first spatial domaintransmission filter of the plurality of spatial domain transmissionfilters; the second uplink transmission corresponds to a second uplinkbeam pattern of the plurality of uplink transmission beam patterns or asecond spatial domain transmission filter of the plurality of spatialdomain transmission filters; and the scheduling information comprisestwo transmit power control commands that are associated with a sameclosed-loop power control process. Although only one transmitter 210 andone receiver 212 are illustrated, the remote unit 102 may have anysuitable number of transmitters 210 and receivers 212. The transmitter210 and the receiver 212 may be any suitable type of transmitters andreceivers. In one embodiment, the transmitter 210 and the receiver 212may be part of a transceiver.

FIG. 3 depicts one embodiment of an apparatus 300 that may be used fortransmitting information. The apparatus 300 includes one embodiment ofthe network unit 104. Furthermore, the network unit 104 may include aprocessor 302, a memory 304, an input device 306, a display 308, atransmitter 310, and a receiver 312. As may be appreciated, theprocessor 302, the memory 304, the input device 306, the display 308,the transmitter 310, and the receiver 312 may be substantially similarto the processor 202, the memory 204, the input device 206, the display208, the transmitter 210, and the receiver 212 of the remote unit 102,respectively.

In various embodiments, the transmitter 310 may transmit information.Although only one transmitter 310 and one receiver 312 are illustrated,the network unit 104 may have any suitable number of transmitters 310and receivers 312. The transmitter 310 and the receiver 312 may be anysuitable type of transmitters and receivers. In one embodiment, thetransmitter 310 and the receiver 312 may be part of a transceiver.

In some embodiments, communication between a UE and a network terminal(e.g., BS, eNB, gNB) may take place as a point-to-point communication(e.g., a single TX point and a single RX point). In certain embodiments,multi-antenna techniques may be used (e.g., MIMO). In such embodiments,TX and/or RX antennas may be collocated, all information and/or signalprocessing may be centralized, and/or signal processing may be performedby a fixed common entity.

In various embodiments, CoMP operations such as DPS and NCJT may enablea communication point not to be a single and/or fixed transmissionand/or reception point. For example, in DPS, it may be possible todynamically switch between multiple network TRPs belonging to a singleserving cell or different serving cells, where only one TRP is activeand/or operating at a time. As another example, in NCJT, two eNBs or twoTRPs of a single eNB may simultaneously transmit two separate TBs (e.g.,one TB from each TRP), and the UE may receive two TBs. In certainembodiments, both DPS and NCJT may use new DCI formats (e.g., DCI format2D in LTE) that provide appropriate PDSCH resource mapping (e.g.,rate-matching) and QCL information indication to ensure correctdemodulation and decoding at the UE with respect to the multiple TRPs.

In some embodiments, CoMP operation in LTE may involve variousassumptions and/or considerations: (i) ideal and/or non-ideal backhaulbetween two TRPs; (ii) an UE may operate with all UE panels (e.g., ifmultiple UE panels exist) and there may be no distinction between UEpanels; and (iii) there may be network implementations to support CoMPoperation on uplink such as SRS and DMRS signal generation that is not afunction of a cell ID.

In certain embodiments, in eMIMO multiple TPR, panel, and/or beamtransmission and reception may be at the gNB and/or the UE, such as withdifferent backhaul assumptions. PDCCH and DCI for downlink and/or uplinkmay facilitate indication of multiple time-overlapping and/orsimultaneous (e.g., or multiple one-at-a-time) downlink receptions fromor multiple uplink transmissions to one or more TRPs and/or TRP panelsby one or more UE panels. In various embodiments, both fast and/or idealbackhaul and slow and/or non-ideal backhaul may be used. In someembodiments, the following scenarios may occur: (i) multipleone-at-a-time uplink transmissions scheduled by a single PDCCH (e.g.,with new DCI formats); and (ii) multiple time-overlapping and/orsimultaneous uplink transmissions scheduled by a single PDCCH (e.g.,with new DCI formats) or multiple PDCCHs (e.g., with existing DCIformats).

In some embodiments, identifiers for UE panels (e.g., implicit orexplicit indication) may distinguish UE panels, such as for scenariosinvolving UE power saving (e.g., sending UE panels to “sleep” and then“waking up” UE panels based on a network indication and/or UE decision)and/or multi-panel uplink transmission (e.g., indicating which UE panelsperform UL transmissions).

The following tables include information from TS 38.214:

TABLE 2 TS 38.213 Section 9.2.6 for PUCCH Repetition Procedure For PUCCHformats 1, 3, or 4, a UE can be configured a number of slots, N_(PUCCH)^(repeat), for a PUCCH transmission by respective higher layerparameters nrofSlots. For N_(PUCCH) ^(repeat) > 1, the UE repeats thePUCCH transmission with the UCI over N_(PUCCH) ^(repeat) slots a PUCCHtransmission in each of the N_(PUCCH) ^(repeat) slots has a same numberof consecutive symbols, as provided by higher layer parameternrofSymbols in PUCCH-format1, nrofSymbols in PUCCH-format3, ornrofSymbols in PUCCH-format4 a PUCCH transmission in each of theN_(PUCCH) ^(repeat) slots has a same first symbol, as provided by higherlayer parameter startingSymbolIndex in PUCCH-format1,startingSymbolIndex in PUCCH-format3, or startingSymbolIndex in PUCCH-format4 the UE is configured by higher layer parameterinterslotFrequencyHopping whether or not to perform frequency hoppingfor PUCCH transmissions in different slots if the UE is configured toperform frequency hopping for PUCCH transmissions across different slotsthe UE performs frequency hopping per slot the UE transmits the PUCCHstarting from a first PRB, provided by higher layer parameterstartingPRB, in slots with even number and starting from the second PRB,provided by higher layer parameter secondHopPRB, in slots with oddnumber. The slot indicated to the UE for the first PUCCH transmissionhas number 0 and each subsequent slot until the UE transmits the PUCCHin N_(PUCCH) ^(repeat) slots is counted regardless of whether or not theUE transmits the PUCCH in the slot the UE does not expect to beconfigured to perform frequency hopping for a PUCCH transmission withina slot if the UE is not configured to perform frequency hopping forPUCCH transmissions across different slots and if the UE is configuredto perform frequency hopping for PUCCH transmissions within a slot, thefrequency hopping pattern between the first PRB and the second PRB issame within each slot If the UE determines that, for a PUCCHtransmission in a slot, the number of symbols available for the PUCCHtransmission is smaller than the value provided by higher layerparameter nrofSymbols for the corresponding PUCCH format, the UE doesnot transmit the PUCCH in the slot. If a UE is provided higher layerparameter TDD-UL-DL-ConfigurationCommon, or is additionally providedhigher layer parameter TDD-UL-DL-ConfigDedicated, as described inSubclause 11.1, the UE determines the N_(PUCCH) ^(repeat) slots for aPUCCH transmission starting from a slot indicated to the UE as describedin Subclause 9.2.3 and having an UL symbol or flexible symbol providedby higher layer parameter startingSymbolIndex in PUCCH-format1, or inPUCCH-format3, or in PUCCH- format4 as a first symbol, and consecutiveUL symbols or flexible symbols, starting from the first symbol, equal toor larger than a number of symbols provided by higher layer parameternrofsymbols in PUCCH-format1, or in PUCCH-format3, or in PUCCH-format4If a UE is not provided higher layer parameterTDD-UL-DL-ConfigurationCommon, the UE determines the N_(PUCCH) ^(repeat)slots for a PUCCH transmission as the N_(PUCCH) ^(repeat) consecutiveslots starting from a slot indicated to the UE as described in Subclause9.2.3. If a UE would transmit a PUCCH over a first number N_(PUCCH)^(repeat) > 1 of slots and the UE would transmit a PUSCH over a secondnumber of slots, and the PUCCH transmission would overlap with the PUSCHtransmission in one or more slots, and the conditions in Subclause 9.2.5for multiplexing the UCI in the PUSCH are satisfied in the overlappingslots, the UE transmits the PUCCH and does not transmit the PUSCH in theoverlapping slots. A UE does not multiplex different UCI types in aPUCCH transmission with repetitions over N_(PUCCH) ^(repeat, 1) > 1slots. If a UE would transmit a first PUCCH over a first numberN_(PUCCH) ^(repeat, 1) > 1 of slots and a second PUCCH over a secondnumber of N_(PUCCH) ^(repeat, 2) > 1 slots and the transmissions of thefirst PUCCH and the second PUCCH would overlap in a third number ofslots then, for the third number of slots and with UCI type priority ofHARQ-ACK > SR > CSI with higher priority > CSI with lower priority, theUE does not expect the first PUCCH and the second PUCCH to start at asame slot and include a UCI type with same priority if the first PUCCHand the second PUCCH include a UCI type with same priority, the UEtransmits the PUCCH starting at an earlier slot and does not transmitthe PUCCH starting at a later slot if the first PUCCH and the secondPUCCH do not include a UCI type with same priority, the UE transmits thePUCCH that includes the UCI type with higher priority and does nottransmit the PUCCH that includes the UCI type with lower priority If aUE would transmit a PUCCH over N_(PUCCH) ^(repeat) slots and the UE doesnot transmit the PUCCH in a slot from the N_(PUCCH) ^(repeat) slots dueto overlapping with another PUCCH transmission in the slot, the UEcounts the slot in the number of N_(PUCCH) ^(repeat) slots.

TABLE 3 TS 38.213 Section 7.1.1  If a UE transmits a PUSCH on active ULBWP _(b) of carrier _(f) of serving cell _(c) using  parameter setconfiguration with index _(j) and PUSCH power control adjustment statewith  index _(l), the UE determines the PUSCH transmission powerP_(PUSCH,b,f,c) (i, j, q_(d), l) in PUSCH  transmission occasion _(i) as  $\begin{matrix}{{P_{{PUSCH},b,f,c}\left( {i,j,q_{d},l} \right)} = {\min \left\{ \begin{matrix}{{P_{{CMAX},f,c}(i)},} \\{{P_{{O\_ PUSCH},b,f,c}(j)} + {10{\log_{10}\left( {2^{\mu} \cdot {M_{{RB},b,f,c}^{PUSCH}(i)}} \right)}} + {{\alpha_{b,f,c}(j)} \cdot {{PL}_{b,f,c}\left( q_{d} \right)}} + {\Delta_{{TF},b,f,c}(i)} + f_{b,f,c}}\end{matrix} \right.}} \\\lbrack{dBm}\rbrack\end{matrix}$    . . .   For the PUSCH power control adjustment statef_(b,f,c) (i, l) for active UL BWP _(b) of    carrier _(f) of servingcell _(c) in PUSCH transmission occasion _(i)    δ_(PUSCH,b,f,c) (i, l)is a TPC command value included in a DCI format 0_0 or DCI    format 0_1that schedules the PUSCH transmission occasion _(i) on active UL    BWP_(b) of carrier _(f) of serving cell _(c) or jointly coded with otherTPC commands    in a DCI format 2_2 with CRC scrambled byTPC-PUSCH-RNTI, as described in    Subclause 11.3     l ∈ ={0, 1} if theUE is configured with twoPUSCH-PC-AdjustmentStates and     l = 0 if theUE is not configured with twoPUSCH-PC-AdjustmentStates or if     thePUSCH transmission is scheduled by a RAR UL grant as described in    Subclause 8.3      For a PUSCH (re)transmission configured byConfiguredGrantConfig, the      value of l ∈ = {0, 1} is provided to theUE by powerControlLoopTo Use      If the UE is providedSRI-PUSCH-PowerControl, the UE obtains a      mapping between a set ofvalues for the SRI field in DCI format 0_1 and      the _(l) value(s)provided by sri-PUSCH-ClosedLoopIndex. If the PUSCH      transmission isscheduled by a DCI format 0_1 and if DCI format 0_1      includes a SRIfield, the UE determines the _(l) value that is mapped to the      SRIfield value      If the PUSCH transmission is scheduled by a DCI format0_0 or by a DCI      format 0_1 that does not include a SRI field, or ifSRI-PUSCH-PowerControl      is not provided to the UE, _(l = 0)      Ifthe UE obtains one TPC command from a DCI format 2_2 with CRC     scrambled by a TPC-PUSCH-RNTI, the _(l) value is provided by theclosed      loop indicator field in DCI format 2_2     ${f_{b,f,c}\left( {i,l} \right)} = {{f_{b,f,c}\left( {{i - i_{0}},l} \right)} + {\sum\limits_{m = 0}^{{C{(D_{i})}} - 1}\; {\delta_{{PUSCH},b,f,c}\left( {m,l} \right)}}}$     state _(l) for active UL BWP _(b) of carrier _(f) of serving cell_(c) and PUSCH    transmission occasion _(i) if the UE is not providedtpc-Accumulation, where     The δ_(PUSCH,b,f,c) values are given inTable 7.1.1-1      $\sum\limits_{m = 0}^{{C{(D_{i})}} - 1}\; {{\delta_{{PUSCH},b,f,c}\left( {m,l} \right)}\mspace{14mu} {is}\mspace{14mu} a\mspace{14mu} {sum}\mspace{14mu} {of}\mspace{14mu} {TPC}\mspace{14mu} {command}\mspace{14mu} {values}\mspace{14mu} {in}\mspace{14mu} a\mspace{14mu} {{set}\mspace{11mu}}_{D_{i}}\mspace{14mu} {of}\mspace{14mu} {TPC}}$      command values with cardinality _(C(D) _(i) ₎ that the UE receivesbetween     K_(PUSCH) (i − i₀) − 1 symbols before PUSCH transmissionoccasion i − i₀ and     K_(PUSCH) (i) symbols before PUSCH transmissionoccasion _(i) on active UL BWP     _(b) of carrier _(f) of serving cell_(c) for PUSCH power control adjustment state l,     where i₀ > 0 is thesmallest integer for which K_(PUSCH) (i − i₀) symbols before     PUSCHtransmission occasion i − i₀ is earlier than K_(PUSCH) (i) symbolsbefore     PUSCH transmission occasion _(i)     If a PUSCH transmissionis scheduled by a DCI format 0_0 or DCI format     0_1, K_(PUSCH) (i) isa number of symbols for active UL BWP _(b) of carrier _(f) of    serving cell _(c) after a last symbol of a corresponding PDCCHreception and     before a first symbol of the PUSCH transmission     Ifa PUSCH transmission is configured by ConfiguredGrantConfig, K_(PUSCH)(i)     is a number of K_(PUSCH,min) symbols equal to the product of anumber of symbols     per slot, N_(symb) ^(slot), and the minimum of thevalues provided by k2 in PUSCH-     ConfigCommon for active UL BWP _(b)of carrier _(f) of serving cell _(c)     If the UE has reached maximumpower for active UL BWP _(b) of carrier _(f) of      ${{{serving}\mspace{14mu} {cell}\mspace{14mu} c\mspace{14mu} {at}\mspace{14mu} {PUSCH}\mspace{14mu} {transmission}\mspace{14mu} {occasion}\mspace{14mu} i} - i_{0}},{{{and}{\sum\limits_{m = 0}^{{C{(D_{i})}} - 1}\; {\delta_{{PUSCH},b,f,c}\left( {m,l} \right)}}} \geq 0},$      then f_(b,f,c) (i, l) = f_(b,f,c) (i − i₀, l)     If UE hasreached minimum power for active UL BWP _(b) of carrier _(f) of      ${{{serving}\mspace{14mu} {cell}\mspace{14mu} c\mspace{14mu} {at}\mspace{14mu} {PUSCH}\mspace{14mu} {transmission}\mspace{14mu} {occasion}\mspace{14mu} i} - i_{0}},{{{and}{\sum\limits_{m = 0}^{{C{(D_{l})}} - 1}\; {\delta_{{PUSCH},b,f,c}\left( {m,l} \right)}}} \leq 0},$      then f_(f,b,c) (i, l) = f_(b,f,c) (i − i₀, l)     A UE resetsaccumulation of a PUSCH power control adjustment state _(l) for    active UL BWP _(b) of carrier _(f) of serving cell _(c) to f_(b,f,c)(0, l) = 0      If a configuration for a correspondingP_(O)_UE_PUSCH,b,f,c (j) value is provided by      higher layers      Ifa configuration for a corresponding α_(b,f,c) (j) value is provided byhigher      layers       If _(j > 1) and the PUSCH transmission isscheduled by a DCI format 0_1       that includes a SRI field, and theUE is provided SRI-PUSCH-       PowerControl, the UE determines thevalue of _(l) from the value of _(j)       based on an indication by theSRI field for a sri-PUSCH-       PowerControlId value associated withthe sri-P0-PUSCH-AlphaSetId       value corresponding to _(j) and withthe sri-PUSCH-ClosedLoopIndex       value corresponding to _(l)       If_(j > 1) and the PUSCH transmission is scheduled by a DCI format 0_0      or by a DCI format 0_1 that does not include a SRI field or the UEis not       provided SRI-PUSCH-PowerControl, _(l = 0)        If _(j =1)is provided by the value of powerControlLoopToUse    f_(b,f,c) (i, l) =δ_(PUSCH,b,f,c) (i, l) is the PUSCH power control adjustment state foractive    UL BWP _(b) of carrier _(f) of serving cell _(c) and PUSCHtransmission occasion _(i) if    the UE is provided tpc-Accumulation,where     δ_(PUSCH,b,f,c) absolute values are given in Table 7.1.1-1

In one embodiment, if there are multiple UL transmissions (e.g.,corresponding to PUSCH, PUCCH, and/or SRS regardless of whether thereare time-overlaps, simultaneous transmissions, or no overlaps) scheduledby a single PDCCH, multiple PDCCHs, and/or predetermined UL transmission(e.g., periodic and/or semi-persistent SRS, PUCCH), a number of powercontrol equations may be based on at least: (i) a number of transmittingUL panels and/or UL beam indications including SRIs, indicated PUCCHresources (e.g., each corresponding to a PUCCHSpatialRelationInfo),corresponding TPC commands indicated by PDCCH, SRS transmission, and/orcombinations thereof; and/or (ii) a number of specified, calculated,and/or determined Pcmax,f,c values for UL transmission (e.g., a numberof panel-specific Pcmax,f,c,s values, if any), a backhaul type (e.g.,because of TPC accumulation), and/or a reliability of the ULtransmissions (e.g., because of TPC accumulation).

In certain embodiments, for multiple non-overlapping UL transmissionsscheduled by a single PDCCH and/or predetermined UL transmission (e.g.,periodic and/or semi-persistent SRS, PUCCH), each transmitting UL paneland/or UL beam indication including SRIs, indicated PUCCH resources(e.g., each corresponding to a PUCCHSpatialRelationInfo) indicated byPDCCH, SRS transmission, and/or combinations thereof, along with aPcmax,f,c value (i.e., not necessarily panel-specific) may define aseparate PC equation for each UL transmission occasion. In suchembodiments, a determined uplink power is based on OL, PL, and/or CLpower control parameters based on configured mappings between UL beamindications (e.g., SRI, PUCCHSpatialRelationInfo, orSRS-SpatialRelationInfo) and the OL, PL, and/or CL power controlparameters, numerology, resource allocation, MCS for those ULtransmissions, and/or TPC commands.

In various embodiments, for multiple time-overlapping transmissionsscheduled by a single PDCCH, multiple PDCCHs, and/or predetermined ULtransmission (e.g., periodic and/or semi-persistent SRS, PUCCH), if nopanel-specific Pcmax,f,c,s is specified (e.g., only the usual Pcmax,f,cis calculated by the UE), then only one power control equation may bedefined that is based on a summation of all determined powers for eachUL transmitting panel and/or beam, where the individual determined poweris based on OL, PL, and/or CL power control parameters defined based onconfigured mappings between UL beam indications (e.g., SRI,PUCCHSpatialRelationInfo, or SRS-SpatialRelationInfo) and the OL, PL,and/or CL power control parameters, numerology, resource allocation, MCSfor those UL transmissions, and/or TPC commands.

In some embodiments, for multiple time-overlapping transmissionscheduled by a single PDCCH, multiple PDCCHs, and/or predetermined ULtransmission (e.g., periodic and/or semi-persistent SRS, PUCCH), ifpanel-specific Pcmax,f,c,s is specified or calculated by a UE (e.g., perspecified rules, or per UE implementation), then each UL transmissionfollows a separate individual PC equation based on an UL beam indicationand corresponding OL, PL, and/or CL power control parameters,numerology, resource allocation, MCS for those UL transmissions, and/orTPC commands.

In certain embodiments, a maximum number of PC equations applied tomultiple UL transmissions that are scheduled by a PDCCH or overlap intime may depend on (e.g., bounded by or equal to the maximum of): (i) amaximum number of UE UL transmitting panels that may be a UE capability;(ii) a maximum of number of gNB TRPS and/or panels that operate and/orserve the UE; (iii) a maximum number of PDCCHs that may be receivedand/or processed by the UE at the same time and/or time interval, suchas a TTI, a slot, a mini slot, an aggregation of slots, mini-slots,and/or a predefined time period (e.g., based on a PUSCH preparation timesuch as a minimum or worst-case largest time taking into account ascheduled BWP and a scheduling BWP) that may be another UE capability;(iv) a maximum number of beam indication fields, resource indicationfields, and/or TPC command fields indicated in PDCCH that may be asemi-statically configured value in RRC; and/or (iv) a maximum number ofUL transmissions (e.g., channels and/or signals) that may overlap thatmay be a UE capability.

In various embodiments, each UL transmission may correspond to a PDCCH,a PDCCH part, a DCI, a DCI part, an indicated UL beam indication (e.g.,SRI or PUCCHSpatialRelationInfo for indicated PUCCH resources orSRS-SpatialRelationInfo for SRS transmission), an indicated panel IDand/or index, and/or a configured UL grant.

In some embodiments, a numerology for UL transmissions may be based onthe numerology of an active UL BWP. In various embodiments, MCS andresource allocation for each UL transmission may be indicated incorresponding fields in PDCCH. For example, resource allocation may bethe same for all UL transmissions.

In certain embodiments, a number of OL, PL, and/or CL power controlparameters configured for a UE in a serving cell (or uplink carrier, orbandwidth part) may be scaled with a number of UE UL panels so thatpotentially separate sets of OL, PL, and/or CL power control parametersmay be configured for each UE UL panel per serving cell (or uplinkcarrier, or bandwidth part). In one example, for a UE with two UL (e.g.,transmitting) panels, a UE may be configured with up to 2×2=4 CL-PCprocesses or up to 2×4=8 PL references.

In various embodiments, a number of OL, PL, and/or CL power controlparameters configured for a UE in a serving cell (or uplink carrier, orbandwidth part) may be scaled with: (i) a maximum number of UE ULtransmitting panels (may be a UE capability); (ii) a maximum number ofgNB TRPs and/or panels that operate and/or serve the UE; (iii) a maximumnumber of PDCCHs that may be received and/or processed by the UE at thesame time (or within a predefined time period) (may be another UEcapability); (iv) a maximum number of beam indication fields, resourceindication fields, and/or TPC command fields indicated in a single PDCCHthat may semi-statically configure values in RRC; and/or (iv) a maximumnumber of UL transmissions (or channels, or signals) that may overlap(may be a UE capability).

In some embodiments, mappings may be per panel or per PDCCH (e.g.,semi-statically configured mappings of SRI-PUSCH-PowerControl) that mayinclude mappings from SRI to OL, PL, and/or CL power control parametersconfigured per panel index or per PDCCH. In various embodiments, SRI mayimplicitly or explicitly include a panel index or PDCCH index or may beindependent of any such index.

In certain embodiments, a number of OL, PL, and/or CL power controlparameters configured for a UE in a serving cell (or uplink carrier, orbandwidth part) may not scale with a number of UE UL panels. In suchembodiments, the same up to 2 CL-PC processes or the same set of up to 4PL references may be configured for the UE per serving cell (or uplinkcarrier, or bandwidth part) regardless of having one or two ULtransmitting panels.

In various embodiments, a number of OL, PL, and/or CL power controlparameters configured for a UE in a serving cell (or uplink carrier, orbandwidth part) may not scale with: (i) a maximum number of UE ULtransmitting panels (may be a UE capability); (ii) a maximum number ofgNB TRPs and/or panels that operate and/or serve the UE; (iii) a maximumnumber of PDCCHs that may be received and/or processed by the UE at thesame time (or within a predefined time period) (may be another UEcapability); (iv) a maximum number of beam indication fields, resourceindication fields, and/or TPC command fields indicated in a single PDCCHthat may semi-statically configure values in RRC; and/or (iv) a maximumnumber of UL transmissions (or channels, or signals) that may overlap(may be a UE capability).

In some embodiments, if a UE is capable of and is configured withmulti-panel transmission, then the UE may be configured with multipleSRS-config configurations, one for each panel. In such embodiments, theUE may be configured with multiple PUSCH configurations, one for eachpanel. In certain embodiments, a UE may be configured only with a singleSRS-Config and/or PUSCH-config (e.g., both common and dedicated), butthere may be an indexing or index partitioning with respect to a panelindex for a corresponding SRS resources used for PUSCH (e.g., a firstpanel may be configured as codebook-based, and a second panel may beconfigured as non-codebook-based, a first SRS resource set correspondsto the first panel, and a second SRS resource set corresponds to thesecond panel), and appropriate PUSCH parameters such as PUSCH powercontrol parameters may be configured according to a configured mappingto SRI values.

In various embodiments, a panel-specific Pcmax (e.g., a configuredmaximum output power per UE UL panel) may be needed at least if multipleUL transmissions from different UE UL panels overlap in time partiallyor completely (e.g., simultaneous UL transmissions). In suchembodiments, UL transmissions may be repetitions of the same TB and/orcodeword, may be different TBs and/or codewords, the UL transmissionsmay be scheduled by a single PDCCH or multiple PDCCHs, the ULtransmissions may be combinations of UL channels (e.g., PUSCH, PUCCH)and/or signals (e.g., SRS), and/or may be targeted at the same gNB TRPor different TRPs.

In some embodiments, for each serving cell and/or uplink carrier, aparameter for panel-specific Pcmax per UE UL panel index b may bedefined as Pcmax,f,c,b, may depend on a UE power class and/or apanel-specific UE power class (e.g., depending on a size and number ofantenna elements in an antenna array, sub-array, and/or panel), maydepend on a configured panel-specific P_Emax, and/or may depend onpanel-specific back-off terms such as panel-specific MPR, A-MPR, P-MPR,and/or Delta_Tc that may depend on individual resource allocation (e.g.,a number of RBs and/or a scheduled MCS) for UL transmission from each UEUL panel. In certain embodiments, although individual UL transmissionpowers may be bounded by corresponding panel-specific Pcmax,f,c,b (e.g.,because a sum b=all transmitting panels, Pcmax,f,c,b>Pcmax,f,c mayhappen), a summation of all determined transmission powers in a servingcell and/or uplink carrier may be constrained by a cell-specificPcmax,f,c in that serving cell and/or uplink carrier such that the sumb=all transmitting panels, P_b<=Pcmax,f,c, where P_b denotes adetermined power for each UL transmission from each transmitting panel.In such embodiments, if the cell-specific Pcmax,f,c is exceeded (e.g., apower-limited situation), then power scaling may be performed across ULtransmitting panels. The UE may scale down a transmission power ofdifferent panels or may drop transmission of some panels based on: (a)up to a UE implementation; and/or (b) a specified rule (e.g., based on apriority rule) for the contents of the UL transmissions, a traffic type,and/or a service type (e.g., URLLC, eMBB) on different panels and/orequal power scaling or power scaling in proportion to resourceallocation (e.g., number of scheduled RBs), Pcmax for each UL panel(e.g., possibly after appropriate normalization with respect to areference modulation scheme), and/or power scaling in proportion to adetermined (e.g., prior to any scaling) uplink transmission power foreach UL transmission on each UE UL panel except if a set of UE UL panelsin which UL transmission is dropped (e.g., if an allocated power afterpower scaling is less than a certain predetermined and/or configuredthreshold [X dBm], if the difference between the determined power beforepower scaling and the allocated power after power scaling is larger thana certain threshold [Y dB], or up to UE implementation). The powerscaling may be based on a PSD difference between panels (e.g., scalingto reduce the PSD difference to be within a certain range). This powerscaling may be similar to MPR, A-MPR, and/or Pcmax for inter-band CA orintra-band non-contiguous CA if UL transmission on different bandscorresponds to different PAs.

In certain embodiments, no panel-specific Pcmax is defined, butPcmax,f,c may be defined (e.g., not panel dependent) based on UE powerclass, P_Emax, using aggregate back-off terms such as aggregate MPRand/or A-MPR that may be defined with respect to an aggregate resourceallocation (e.g., sum-RB allocated) across all transmitting panels. Inone embodiment, if there are different modulation schemes used fordifferent UL transmission on different UE UL panels, a weighted-sum-RBmay be used with a normalization weighting factor with respect to apre-determined modulation (e.g., QPSK). In this embodiment, differentapproaches may be used to determine individual and/or per-panel back-offterms such as MPR and/or A-MPR, and the corresponding Pcmax for each UEUL panel from the aggregate back-off terms such as aggregate MPR and/orA-MPR. In various embodiments, how to split and/or allocate aggregateback-off terms such as aggregate MPR and/or A-MPR among UE ULtransmitting panels is up to UE implementation. In some embodiments, acertain rule is specified for how to split and/or allocate aggregateback-off terms such as aggregate MPR and/or A-MPR among UE ULtransmitting panels (e.g., equal individual back-off or back-off inproportion to the resource allocation such as a number of scheduled RBsfor each UL panel possibly after normalization with respect to areference modulation scheme and/or based on a priority rule for thecontents of the UL transmissions, a traffic type, and/or a service type(e.g., URLLC vs. eMBB) on different panels). In certain embodiments, noindividual back-off terms such as aggregate MPR and/or A-MPR andtherefore no individual and/or panel-specific Pcmax per panel may bedefined. In such embodiments, only a sum of UL transmission power acrossall transmitting UE UL panels may not exceed a usual (e.g., not paneldependent) Pcmax,f,c. Furthermore, in such embodiments, if the aggregatedetermined uplink power across all transmitting panels exceedsPcmax,f,c, the UE may scale down the transmission power of differentpanels or may drop transmission of some of the panels based on: (a) upto a UE implementation; and/or (b) a specified rule, such as a priorityrule, for the contents of the UL transmissions, a traffic type, and/or aservice type (e.g., URLLC vs. eMBB) on different panels, equal powerscaling or power scaling in proportion to resource allocation such as anumber of scheduled RBs, Pcmax for each UL panel (such as afternormalization with respect to a reference modulation scheme), and/orpower scaling in proportion to a determined uplink transmission powerfor each UL transmission on each UE UL panel except if a set of UE ULpanels in which UL transmission is dropped (e.g., if the allocated powerafter power scaling is less than a certain predetermined and/orconfigured threshold [X dBm], if the difference between the determinedpower before power scaling and the allocated power after power scalingis larger than a certain threshold [Y dB], or up to UE implementation).The power scaling may be based on a PSD difference between panels (e.g.,scaling to reduce the PSD difference to be within a certain range).

In various embodiments, if a panel-specific Pcmax,f,c,b is specified oris determined by a UE per specified rules, panel-specific PH may bedefined as a difference between a panel-specific Pcmax,f,c,b and adetermined UL transmission power for each UE UL transmitting panel. Insuch embodiments, each real PHR may include the PH value and theindividual panel-specific Pcmax,f,c,b. For virtual PHR, individualpanel-specific Pcmax,f,c,b may be omitted and may not be reported. Insome embodiments, a number of PHRs for each cell may be related to anumber of PDCCHs, a number of panels, and/or a UE capability.

In certain embodiments, a UE may be configured in a PHR MAC-CE formatwith a number of PHRs per serving cell and/or uplink carrier in which anumber of PHRs may be one or may be more than one. If there is more thanone PHR, a number of PHRs may depend upon a UE capability and/or theconfigured value for: a number of PDCCHs that the UE may receive withina slot or within a small separation in time, an extension level in a DCIformat for multiple-panel transmission in a single PDCCH (e.g., a numberof indicated SRIs or indicated TPC commands), a number of UE panels, amaximum number of UE panels that may simultaneously transmit, a maximumnumber of simultaneous transmissions by the UE, and/or a number of gNBTRPS that the UE is configured to operate with.

In certain embodiments, PHR is defined as a function of a differencebetween a set of panel-specific Pcmax,f,c,b and determined ULtransmission powers for corresponding UE UL transmitting panels.

In one embodiment, PHR is defined as a minimum of a difference between aset of panel-specific Pcmax,f,c,b and determined UL transmission powersfor corresponding UE UL transmitting panels.

In another embodiment, PHR is defined as a function of a differencebetween a set of panel-specific Pcmax,f,c,b and determined ULtransmission powers for corresponding UE UL transmitting panels. In suchan embodiment, the set is of panel-specific Pcmax,f,c,b includes: panelsscheduled by a gNB for the UL transmission in a determined period oftime (e.g., one TTI); panels indicated by DCI and/or higher layersignaling (e.g., such as MAC-CE/RRC); and/or panels determined by the UE(e.g., associated with transmissions corresponding to a TB).

In one embodiment, PHR may be reported for only one Panel (e.g., one PHRper serving cell). In some embodiments, a panel index corresponding to aPHR report may be included in a PHR format. In certain embodiments, if aset of OL, PL, and/or CL power control parameters may be configured foreach UE UL panel per serving cell and/or uplink carrier. In suchembodiment, some preconfigured set of OL, PL, and/or CL parameters maybe defined for the calculation of a virtual PHR. In various embodiments,a virtual PHR for a serving cell and/or carrier configured with multipleUL transmitting panels and with multiple sets of OL, PL, and/or CL powercontrol parameters (e.g., one for each UL transmitting panel) may becalculated by using the OL, PL, and/or CL power control parameterscorresponding to a first transmitting panel. In some embodiments, a UEmay have at least the following options regarding how to compute avirtual PHR for a serving cell (e.g., or uplink carrier): option(a)—using OL, PL, and/or CL power control parameters corresponding to atransmitting panel with a lowest index; option (b)—using the OL, PL,and/or CL power control parameters corresponding to a transmitting panelwith a highest index; option (c)—using the OL, PL, and/or CL powercontrol parameters corresponding to a transmitting panel on which alatest UL transmission was performed; option (d)—using the OL, PL,and/or CL power control parameters corresponding to a transmitting panelon which an UL transmission was the latest started and/or finished;option (e)—using the OL, PL, and/or CL power control parameterscorresponding to a transmitting panel on which UL transmission isscheduled by an earliest and/or latest grant performed; and/or option(f)—using the OL, PL, and/or CL power control parameters correspondingto a transmitting panel on which an UL transmission has a smallestduration, a largest duration, a smallest TTI length, and/or a largestTTI length.

In various embodiments, if a UE reports multiple PHR per serving celland/or uplink carrier and if the UE may report actual PHR for a numberof UL transmission from a number of UL panels that is smaller than anumber of configured PHR reports in a MAC-CE format (e.g., 2 PHRs areneeded but only 1 actual PHR is available), then the other PHRs may bereported as virtual PHR. In such embodiments, the UE may have at leastthe following options regarding how to compute those virtual PHRs forthat serving cell or uplink carrier: option (a)—using OL, PL, and/or CLpower control parameters corresponding to a panel with a lowest index,excluding the transmitting panels; option (b) —using the OL, PL, and/orCL power control parameters corresponding to a panel with a highestindex, excluding the transmitting panels; option (c)—using the OL, PL,and/or CL power control parameters corresponding to panels on which alatest UL transmission was performed, excluding the transmitting panels;option (d)—using the OL, PL, and/or CL power control parameterscorresponding to a transmitting panel on which UL transmission was laststarted and/or finished for UL transmission, excluding the transmittingpanels; option (e)—using the OL, PL, and/or CL power control parameterscorresponding to a transmitting panel on which UL transmission isscheduled and/or performed by an earliest and/or latest grant, excludingthe transmitting panels; and/or option (f)—using the OL, PL, and/or CLpower control parameters corresponding to a transmitting panel on whichUL transmission has a smallest duration, a largest duration, a smallestTTI length, and/or a largest TTI length, excluding the transmittingpanels.

In certain embodiments, a panel index corresponding to a PHR report maybe included in a PHR format. In some embodiments, if a UE is configuredwith multiple PHRs per serving cell and/or uplink carrier, if a numberof actual Type-1 PHRs that the UE may report is smaller than the numberof PHRs configured in a PHR MAC-CE format for a serving cell and/oruplink carrier, if a certain UE panel is configured only for SRS withusage other than codebook and noncodebook (e.g., no PUSCH configured fora panel), and/or if the UE can report actual Type-3 PHR for SRStransmission on that panel, then the UE may report actual Type-3 PHR asone of the PHR entries instead of a virtual PHR. In such embodiments, apanel index may be included in the PHR format.

In various embodiments, if a set of OL, PL, and/or CL power controlparameters is configured separately for each UL transmitting panel perserving cell and/or uplink carrier, a path loss variation for oneserving cell and/or carrier may be assessed between a pathloss measuredat a present time on one of the current pathloss references—to considerwhether simultaneous transmissions on multiple panels occurs at thepresent time—and a pathloss measured at a transmission time of a lasttransmission of PHR on the pathloss references in use at that time,irrespective of whether the pathloss reference has changed in between.

In certain embodiments, if a set of OL, PL, and/or CL power controlparameters is configured separately for each UL transmitting panel perserving cell and/or uplink carrier, a path loss variation for oneserving cell and/or carrier may be assessed between a pathloss measuredat a present time on a current pathloss reference with a lowest and/orhighest index—to consider instances in which simultaneous transmissionson multiple panels occur at a present time—and a pathloss measured at atransmission time of a last transmission of PHR on the pathlossreferences in use at that time, irrespective of whether the pathlossreference has changed in between.

In some embodiments, a path loss variation for one serving cell and/orcarrier configured with multiple panels may be assessed per transmittingpanel (e.g., a pathloss measured at a present time on a current pathlossreference of a panel and a pathloss measured at a transmission time of alast transmission of PHR on the pathloss reference in use at that time),irrespective of whether the pathloss reference has changed in betweenfor that panel. A PHR may be triggered if phr-ProhibitTimer expires orhas expired and the path loss has changed more thanphr-Tx-PowerFactorChange dB for at least one panel of an activatedserving cell of any MAC entity that is used as a pathloss referencesince the last transmission of a PHR in this MAC entity if the MACentity has UL resources for new transmission.

In various embodiments, a number of PHR periodic and prohibit timers formulti-panel transmission (e.g., regardless of one PHR or multiple PHRs)is one. In certain embodiments, a number of PHR periodic and prohibittimers for multi-panel transmission for one PHR and/or multiple PHRs mayincrease as a function of a number of UE panels, a number of gNB TRPs, aUE capability corresponding to a maximum number of PDCCHs, a size of newDCI formats, a maximum number of simultaneous transmissions (e.g.,including uplink channel and/or signals), and so forth. In someembodiments, a number of PHR periodic and prohibit timers formulti-panel transmissions may be equal to a number of PHRs configured ina PHR MAC-CE format

In various embodiments, all PHR reports for multi-panel transmission fora serving cell and/or uplink carrier may be communicated on alloverlapping PUSCH transmissions within that serving cell and/or uplinkcarrier (e.g., aimed to be transmitted to both TRPs), such as to improvePHR reliability. In one embodiment, only one PUSCH transmission fromamong simultaneous and/or time overlapping PUSCH transmissions containsall PHR reports for multi-panel transmission for a serving cell and/oruplink carrier. For example, the PUSCH transmission that is scheduledfirst, the PUSCH transmission that starts first, the PUSCH transmissionthat ends first, the PUSCH transmission that has the smallest duration,the largest duration, the smallest TTI length, and/or the largest TTIlength, the PUSCH transmission that has the highest reliability (e.g.,in terms of target BLER, MCS, etc.), or the PUSCH transmission that hasnot been interrupted (e.g., because of SRS switching or an ULpre-emption indication). In some embodiments, if there are multiple PHRsper serving cell and/or uplink carrier for multi-panel transmission,each actual PHR may be sent to each TRP (e.g., on a correspondingPUSCH), and all virtual PHRs may be communicated on a single defaultchoice of PUSCH. In such embodiments, a panel index may be included inthe PHR format.

In certain embodiments, a panel-specific Pcmax,f,c,b may not bespecified or determined by a UE per specified rules and panel-specificPHR may not be defined. In such embodiments, PHR may be defined as thedifference between a exiting (not panel-dependent) Pcmax,f,c and asummation of all determined UL transmission powers across all UE ULtransmitting panels.

In various embodiments, if a PHR is to be transmitted (e.g., a periodictimer expires), a UE may send a PHR over all or a subset (>1) of TRPs.In such embodiments, if the UE prepares a first PUSCH corresponding to afirst TRP in a first time instance and prepares a second PUSCHcorresponding to a second TRP in a second time instance, and if thedifference between the first and second time instance is smaller than athreshold or if the first time instance and second time instance belongto the same time interval (e.g., same slot), the same PHR may betransmitted along with the first PUSCH and the second PUSCH.

In certain embodiments, even if no panel-specific Pcmax,f,c,b isavailable, two and/or multiple separate PHRs may be defined and reportedfor multi-panel transmission.

In some embodiments, 2 PHRs may be used if 2 simultaneous beams are from2 different UE antenna panels. In various embodiments, NR may supportconfiguring a UE with a max [N] groups of PL-reference resources inwhich N is related to a number of UE antenna panels. For a given groupof PL-reference resources, the UE maintains one PHR prohibit timer andtriggers a PHR if there is a significant PL change (e.g., an old gNBbeam and a new gNB beam for PL comparison are from the same PL-referenceresource group). With an active antenna array, a different UE antennapanel may mean a different PA. Each antenna panel may have a differentmax output power depending on a number of antenna elements and an outputpower of each antenna element. If 2 simultaneous UE beams are from thesame UE antenna panel, only one PHR may be used. For example,PHR=P{c,max, antenna panel}−Tx power for UE beam 1−Tx power for UE beam2.

In various embodiments, a panel-specific Pcmax may be defined in termsof panel combinations, sets, virtualization, exclusion (e.g., sleepingpanels), and so forth. For example, Pcmax may be defined for a subset ofpanels with certain indexes or orientations, or Pcmax for an operationof all UE panels except for one and/or multiple panels that are in“sleep” for power saving reasons.

In one embodiment, for two or more UL transmissions of a UE in a sameserving cell, uplink carrier, and/or bandwidth part there may be severaloptions for how to update an accumulated closed-loop process based onthe TPC commands included in the PDCCH, in which: a) the ULtransmissions are scheduled by a same PDCCH (regardless of a specificDCI design, such as a single DCI with extended and/or additional fields,corresponding to second and higher UL transmissions, a single two-partand/or two-stage DCI, two DCIs, etc.) regardless of whether the ULtransmissions correspond to a same TB and/or codeword (e.g., arepetition scenario) or different TBs and/or codewords; b) the ULtransmission do not overlap in time (e.g., one at a time); and c) the ULtransmissions correspond to a same closed-loop power control process(e.g., two or more PUSCH transmissions whose PUSCH beam indicationsand/or SRIs corresponds to the same closed-loop power control processindex ‘l’, such as being based on a higher layer configured mappingsri-PUSCH-ClosedLoopIndex inside an RRC parameterSRI-PUSCH-PowerControl).

In certain embodiments, all TPC commands included in a PDCCH may beapplied to a first UL transmission occasion and then the same CL-PCaccumulation may be maintained for all remaining UL transmissionoccasions scheduled by that PDCCH.

In various embodiments, TPC commands may be applied one-by-one to PUSCHtransmission occasions (e.g., a first TPC command may be applied for afirst PUSCH occasion scheduled by a PDCCH, and a second TPC command maybe applied (further accumulated) for a second PUSCH occasion, and soforth).

In some embodiments, only a subset of TPC commands are applied and/oraccumulated, and the rest of the TPC commands are discarded (e.g., onlythe first and/or last TPC commands are applied, and then the same CL-PCaccumulation is maintained without accumulating any other TPC commandsindicated in that PDCCH).

In certain embodiments, all bit fields in PDCCH corresponding to TPCcommands may be appended and/or interpreted as a single “extended” TPCcommand field (e.g., two 2-bit TPC commands may be considered as asingle extended 4-bit TPC command). In such embodiments, the extendedTPC command represents a CL-PC adjustment state level from a new TPCcommand table with extended range (e.g., −4 dB to 4 dB) and/or extendedprecision (e.g., 1 dB steps).

As may be appreciated, TPC commands described herein may be on top ofany applicable group-common TPC commands received on DCI format 2_2 withCRC scrambled by a TPC-PUSCH-RNTI for a CL-PC process index l asprovided by a closed loop indicator field in DCI format 2_2.

In various embodiments, a UE may not expect to be scheduled by a samePDCCH for two or more non-overlapping (e.g., one at a time) ULtransmissions in a same serving cell, uplink carrier, and/or bandwidthpart in which those UL transmissions correspond to a same closed-looppower control process.

In some embodiments, a UE may not expect to receive more than onenon-zero TPC command for two or more non-overlapping (e.g., one at atime) UL transmissions that are scheduled by a same PDCCH in a sameserving cell, uplink carrier, and/or bandwidth part if those ULtransmissions correspond to a same closed-loop power control process.

In certain embodiments, for a first UL transmission on a first panel s1and a second UL transmission on a second panel s2 (e.g., both scheduledby a same PDCCH), and if the first UL transmission and the second ULtransmission: a) are in a same serving cell, uplink carrier, and/orbandwidth part regardless of whether the UL transmissions correspond toa same TB and/or codeword (e.g., a repetition scenario) or different TBsand/or codewords; b) partially or completely (e.g., simultaneous)overlap in time; c) correspond to a same closed-loop power controlprocess (e.g., two or more PUSCH transmissions whose PUSCH beamindications and/or SRIs correspond to a same closed-loop power controlprocess index ‘l’ that may be based on a higher layer configured mappingsri-PUSCH-ClosedLoopIndex inside an RRC parameterSRI-PUSCH-PowerControl); and d) the UE has reached at an UL transmissionoccasion i−i₀ either maximum panel-specific power Pcmax_f,c,s1(i−i0) forpanel s1 or maximum panel-specific power Pcmax f,c,s2(i−i0) for panels2, then all indicated TPC commands in the PDCCH (as well as anyapplicable group-common TPC commands provided in DCI format 2_2) may bediscarded. This may only apply if a panel-specific Pcmax is specified,defined, and/or calculated by a UE (e.g., per specified rules or per UEimplementation).

In various embodiments, for two or more UL transmissions of a UE in asame serving cell, uplink carrier, and/or bandwidth part that: a) arescheduled by a same PDCCH regardless of a specific DCI design (e.g., asingle DCI with extended fields, a single two-part and/or two-stage DCI,two DCIs, etc.), and regardless of whether the UL transmissionscorrespond to a same TB and/or codeword (e.g., a repetition scenario) ordifferent TBs and/or codewords; b) do not overlap in time (e.g., one ata time); and c) correspond to a same closed-loop process (e.g., two ormore PUSCH transmissions whose PUSCH beam indications and/or SRIscorrespond to the same closed-loop power control process index ‘l’ thatmay be based on a higher layer configured mappingsri-PUSCH-ClosedLoopindex inside an RRC parameterSRI-PUSCH-PowerControl), then there may be several options for how toupdate the absolute closed-loop process based on TPC commands includedin the PDCCH.

In some embodiments, a function of TPC commands indicated in PDCCH(e.g., the smallest TPC command, the largest TPC command, an average(e.g., weighted average) of the TPC commands), is applied to a first ULtransmission occasion and then the same CL-PC adjustment status ismaintained for all remaining UL transmission occasions scheduled by thatPDCCH.

In certain embodiments, TPC commands are applied one-by-one to PUSCHtransmission occasions. For example, the first TPC command is appliedfor the first PUSCH occasion scheduled by the PDCCH, the second TPCcommand is applied (e.g., without accumulation) to the second PUSCHoccasion, and so forth.

In various embodiments, only a subset of TPC commands are applied andthe rest of the TPC commands indicated in PDCCH are discarded (e.g.,only the first TPC command is applied and then the same CL-PC adjustmentstatus is maintained for all remaining UL transmission occasionsscheduled by the PDCCH).

In some embodiments, all bit fields in PDCCH corresponding to TPCcommands are appended and interpreted as a single (e.g., extended) TPCcommand field (e.g., two 2-bit TPC commands are considered as a singleextended 4-bit TPC command). In such embodiments, the TPC commandrepresents a CL-PC adjustment state level from a TPC command table withextended range (e.g., −4 dB to 4 dB) and/or extended precision (e.g., 1dB steps).

In certain embodiments, TPC commands as described herein may be inaddition to any applicable group-common TPC commands received on DCIformat 2_2 with CRC scrambled by a TPC-PUSCH-RNTI for a CL-PC processindex l (e.g., as provided by a closed loop indicator field in DCIformat 2_2).

In various embodiments, a UE may not be scheduled by a PDCCH used fortwo or more non-overlapping (e.g., one at a time) UL transmissions inthe same serving cell, uplink carrier, and/or bandwidth part in whichthose UL transmissions correspond to the same closed-loop power controlprocess.

In some embodiments, a UE may not receive more than one non-zero TPCcommand for two or more non-overlapping (e.g., one at a time) ULtransmissions that are scheduled by the same PDCCH in a same servingcell, uplink carrier, and/or bandwidth part if those UL transmissionscorrespond to the same closed-loop power control process.

In certain embodiments, for a first UL transmission on a first panel s1and a second UL transmission on a second panel s2 (both scheduled by thesame PDCCH), and if the first UL transmission and the second ULtransmission: 1) are in the same serving cell, uplink carrier, and/orbandwidth part, regardless of whether the UL transmissions correspond tothe same TB and/or codeword (e.g., a repetition scenario), or differentTBs and/or codewords; 2) partially or completely (e.g., simultaneous)overlap in time; 3) correspond to a same closed-loop power controlprocess (e.g., two or more PUSCH transmissions whose PUSCH beamindications and/or SRIs correspond to the same closed-loop power controlprocess index ‘l’—such as by being based on a higher layer configuredmapping sri-PUSCH-ClosedLoopIndex inside an RRC parameterSRI-PUSCH-PowerControl); and 4) a UE has reached at UL transmissionoccasion either maximum panel-specific power Pcmax f,c,s1(i−i0) forpanel s1 or maximum panel-specific power Pcmax_f,c,s2(i−i0) for panels2; then all indicated TPC commands in the PDCCH (as well as anyapplicable group-common TPC commands provided in DCI format 2_2) arediscarded. Such embodiments may be applicable only if a panel-specificPcmax is specified or is defined and/or calculated by the UE (e.g., perspecified rules or per UE implementation).

In various embodiments, for two or more UL transmissions of a UE in thesame serving cell, uplink carrier, and/or bandwidth part that: 1) arescheduled by the same PDCCH (e.g., regardless of a specific DCI designsuch as with: a single DCI with extended fields, a single two-partand/or two-stage DCI, two DCIs, and so forth), regardless of whether theUL transmissions correspond to the same TB and/or codeword (e.g., arepetition scenario), or different TBs and/or codewords; 2) partially orcompletely (e.g., simultaneous) overlap in time; and 3) correspond tothe same closed-loop power control process (e.g., two or more PUSCHtransmissions whose PUSCH beam indications and/or SRIs correspond to thesame closed-loop power control process index ‘l’—such as by being basedon a higher layer configured mapping sri-PUSCH-ClosedLoopIndex inside anRRC parameter SRI-PUSCH-PowerControl); then there may be various ways toupdate an accumulated and/or absolute closed-loop process based on TPCcommands included in the PDCCH.

In some embodiments, a summation of all TPC commands included in a PDCCHmay be applied for overlapping UL transmission occasion.

In certain embodiments, a certain function of TPC commands indicated inPDCCH may be applied to overlapping UL transmissions (e.g., a smallestTPC command, a largest TPC command, and/or an average (e.g., a weightedaverage) of the TPC commands is applied to the overlapping ULtransmissions.

In various embodiments, TPC commands are applied to PUSCH transmissionoccasions one-by-one (e.g., a first subset of TPC commands is applied toa first PUSCH occasion scheduled by a PDCCH, and a second subset of TPCcommands is applied to a second PUSCH occasion—the second PUSCH occasionstarts after the start of the first PUSCH occasion, and so forth).

In some embodiments, only a subset of TPC commands or a function thereofare applied and the rest of the TPC commands are discarded (e.g., onlythe first and/or last TPC command is applied).

In certain embodiments, all bit fields in PDCCH corresponding to TPCcommands are appended and interpreted as a single (e.g., extended) TPCcommand field (e.g., two 2-bit TPC commands are considered as a singleextended 4-bit TPC command). In such embodiments, the TPC commandrepresents a CL-PC adjustment state level from a TPC command value tablewith an extended range (e.g., −4 dB to 4 dB) and/or an extendedprecision (e.g., 1 dB steps). As may be appreciated, the TPC commandsdescribed herein may be applied in addition to any applicablegroup-common TPC commands received on DCI format 2_2 with CRC scrambledby a TPC-PUSCH-RNTI for the CL-PC process index l as provided by theclosed loop indicator field in DCI format 2_2.

In various embodiments, a UE may not be scheduled by the same PDCCH fortwo or more UL transmissions in the same serving cell, uplink carrier,and/or bandwidth part that partially or completely (e.g., simultaneous)overlap in time if those different UL transmissions correspond to thesame closed-loop power control process

In some embodiments, a UE may not expect to receive more than onenon-zero TPC command for two or more UL transmissions that are scheduledby the same PDCCH in the same serving cell, uplink carrier, and/orbandwidth part that partially or completely (e.g., simultaneous) overlapin time if those UL transmissions correspond to the same closed-looppower control process.

In certain embodiments, for a first UL transmission on a first panel s1and a second UL transmission on a second panel s2 with both scheduled bythe same PDCCH, and if the first UL transmission and the second ULtransmission: 1) are in the same serving cell, uplink carrier, and/orbandwidth part, regardless of whether the UL transmissions correspond tothe same TB and/or codeword (e.g., a repetition scenario) or differentTBs and/or codewords; 2) partially or completely (e.g., simultaneous)overlap in time; 3) correspond to the same closed-loop power controlprocess (e.g., two or more PUSCH transmissions whose PUSCH beamindications and/or SRIs corresponds to the same closed-loop powercontrol process index ‘l’—such as by being based on a higher layerconfigured mapping sri-PUSCH-ClosedLoopIndex inside an RRC parameterSRI-PUSCH-PowerControl; and 4) the UE has reached at UL transmissionoccasion i−i₀ either maximum panel-specific power Pcmax_f,c,s1(i−i0) forthe first panel s1 or maximum panel-specific power Pcmax_f,c,s2(i−i0)for the second panel s2; then all indicated TPC commands in the PDCCH(as well as any applicable group-common TPC commands provided in DCIformat 2_2) are discarded. As may be appreciated, various embodimentsdescribed herein may apply only if a panel-specific Pcmax is specifiedor is defined and/or calculated by the UE (per specified rules or per UEimplementation).

In various embodiments, for two or more UL transmissions of a UE in thesame serving cell, uplink carrier, and/or bandwidth part that: 1) arescheduled by multiple PDCCHs, regardless of a specific DCI design suchas independent DCIs and/or dependent DCIs, and/or regardless of whetherthe UL transmissions correspond to the same TB and/or codeword (e.g., arepetition scenario) or different TBs and/or codewords; and 2) partiallyor completely (e.g., simultaneous) overlap in time; 3) correspond to thesame closed-loop power control process (e.g., two or more PUSCHtransmissions whose PUSCH beam indications and/or SRIs corresponds tothe same closed-loop power control process index ‘l’ such as by beingbased on a higher layer configured mapping sri-PUSCH-ClosedLoopindexinside an RRC parameter SRI-PUSCH-PowerControl; then there may beseveral options for how to update an accumulated and/or absoluteclosed-loop process based on the TPC commands included in the PDCCH asdescribed herein.

In some embodiments, a summation of all TPC commands included incorresponding PDCCHs may be applied to the first and/or earliestoverlapping UL transmission occasion, and then the same CL-PC adjustmentstatus may be maintained.

In certain embodiments, a function of TPC commands indicated in a PDCCHmay be applied to overlapping UL transmissions (e.g., a smallest TPCcommand, a largest TPC command, or an average (e.g., weighted average)of the TPC commands may be applied to first and/or earliest overlappingUL transmissions), and then the same CL-PC adjustment status may bemaintained.

In various embodiments, TPC commands may be applied to PUSCHtransmission occasions one-by-one (e.g., a first subset of TPC commandsis applied to a first PUSCH occasion scheduled by a PDCCH, and a secondsubset of TPC commands is applied to a second PUSCH occasion—the secondPUSCH occasion starts after the start of the first PUSCH occasion, andso forth).

In some embodiments, only a subset of TPC commands or a function thereofmay be applied and the rest of the TPC commands may be discarded (e.g.,only the first and/or last TPC command is applied).

In certain embodiments, all bit fields in a PDCCH corresponding to TPCcommands may be appended and interpreted as a single (e.g., extended)TPC command field (e.g., two 2-bit TPC commands may be considered as asingle extended 4-bit TPC command), where the TPC command represents aCL-PC adjustment state level from a TPC command value table withextended range (e.g., −4 dB to 4 dB) and/or extended precision (e.g., 1dB steps). The TPC command may be applied to the first and/or earliestoverlapping UL transmission occasion, and then the same CL-PC adjustmentstatus may be maintained. It should be noted that the TPC commands asdescribed herein may be on top of any applicable group-common TPCcommands received on DCI format 2_2 with CRC scrambled by aTPC-PUSCH-RNTI for the CL-PC process index l as provided by the closedloop indicator field in DCI format 2_2.

In various embodiments, a UE is not expected to receive more than onenon-zero TPC command for two or more UL transmissions that are scheduledby different PDCCH in a same serving cell, uplink carrier, and/orbandwidth part that partially or completely (e.g., simultaneous) overlapin time if those UL transmissions correspond to the same closed-looppower control process.

In some embodiments, for a first UL transmission scheduled by a firstPDCCH on a first panel s1, and for a second UL transmission scheduled bya second PDCCH on a second panel s2, and if the first UL transmissionand the second UL transmission: 1) are in the same serving cell, uplinkcarrier, and/or bandwidth part, regardless of whether the ULtransmissions correspond to the same TB and/or codeword (e.g., arepetition scenario) or different TBs and/or codewords; 2) partially orcompletely (e.g., simultaneous) overlap in time; 3) correspond to thesame closed-loop power control process (e.g., two or more PUSCHtransmissions whose PUSCH beam indications and/or SRIs corresponds tothe same closed-loop power control process index ‘l’ such as by beingbased on a higher layer configured mapping sri-PUSCH-ClosedLoopIndexinside an RRC parameter SRI-PUSCH-PowerControl); and 4) the UE hasreached at UL transmission occasion i−i₀ either maximum panel-specificpower Pcmax f,c,s1(i−i0) for the first panel s1 or maximumpanel-specific power Pcmax_f,c,s2(i−i0) for the second panel s2; thenthe indicated TPC commands in the first PDCCH and the second PDCCH (aswell as any applicable group-common TPC commands provided in DCI format2_2) may be discarded. It should be noted that embodiments describedherein may apply only if a panel-specific Pcmax is specified or isdefined and/or calculated by the UE (e.g., per specified rules or per UEimplementation).

In certain embodiments, if two or more PUSCH transmissions (e.g., withor without an overlap in time) are scheduled by a single PDCCH includinga variant of DCI format 0_0 (e.g., DCI with extended fields, a two-partand/or two-stage DCI, etc.), a UE may transmit each PUSCH according tothe spatial relation corresponding to a PUCCH resource with certain IDswithin an active UL BWP of each carrier and serving cell. In suchembodiments, certain IDs may be a subset of lowest indices for PUCCHresources in which the size of the subset is equal to the number ofPUSCH transmissions. In various embodiments, a UE may use the same RSresource index q_(d) for pathloss reference for PUSCH transmissions asfor PUCCH transmissions in PUCCH resources with those indices. It shouldbe noted that the UE may not expect PUSCH scheduled by DCI format 0_0 ina BWP without a configured PUCCH resource with PUCCH-SpatialRelationInfoin frequency range 2 in RRC connected mode.

In some embodiments, if there are two or more overlapping PUSCHtransmissions scheduled by multiple PDCCHs including a variant of DCIformat 0_0 (e.g., DCI with extended fields, a two-part and/or two-stageDCI, etc.), a UE may transmit each PUSCH according to a spatial relationcorresponding to a PUCCH resource having IDs within an active UL BWP ofeach carrier and/or serving cell. In such embodiments, the IDs may be asubset of lowest indices for PUCCH resources in which the size of thesubset is equal to a number of PUSCH transmissions. In such embodiments,the UE may use the same RS resource index q_(d) for pathloss referencefor PUSCH transmission as for PUCCH transmission in the PUCCH resourceswith those indices. As may be appreciated, the UE may not expect PUSCHscheduled by DCI format 0_0 in a BWP without configured a PUCCH resourcewith PUCCH-SpatialRelationInfo in frequency range 2 in an RRC connectedmode

In certain embodiments, if there are two or more overlapping PUSCHtransmissions scheduled by a single PDCCH including a variant of DCIformat 0_0 (e.g., DCI with extended fields, a two-part and/or two-stageDCI, etc.) or by multiple PDCCHs including a variant of DCI format 0_0(e.g., DCI with extended fields, a two-part and/or two-stage DCI, etc.),and if each panel has a separate PUCCH configuration, then a UE maytransmit each PUSCH on each transmitting panel according to the spatialrelation corresponding to a PUCCH resource with the lowest ID configuredfor the corresponding panel within an active UL BWP of each carrier andserving cell. In such embodiments, a UE uses the same RS resource indexq_(d) for pathloss reference for those PUSCH transmission as for PUCCHtransmission in corresponding PUCCH resources with the lowest indexconfigured for the corresponding panel. It should be noted that the UEmay not expect PUSCH scheduled by DCI format 0_0 in a BWP withoutconfigured PUCCH resource with PUCCH-SpatialRelationInfo in frequencyrange 2 in RRC connected mode.

In various embodiments, if there are two or more overlapping PUSCHtransmissions scheduled by a single PDCCH including a variant of DCIformat 0_0 (e.g., DCI with extended fields, a two-part and/or two-stageDCI, etc.) or by multiple PDCCHs including a variant of DCI format 0_0(e.g., DCI with extended fields, a two-part and/or two-stage DCI, etc.),such that there is no PUSCH beam indication in PDCCH, and if MAC-CEactivates two or more PUCCH SpatialRelationInfo values (e.g., from amonga list of 8 or more configured PUCCH SpatialRelationInfo values) foreach PUCCH resource, for each PUCCH resource set, or for all resourcesets, then a UE may transmit each PUSCH on each transmitting panelaccording to the two and/or multiple activated spatial relationscorresponding to the PUCCH resource with the lowest ID within an activeUL BWP of each carrier and serving cell. In such an embodiment, the UEuses the same RS resource index q_(d) for pathloss reference for thosePUSCH transmission as for the PUCCH transmissions of a correspondingPUCCH resource with the lowest index. It should be noted that the UE maynot expect PUSCH scheduled by DCI format 0_0 in a BWP without aconfigured PUCCH resource with PUCCH-SpatialRelationInfo in frequencyrange 2 in an RRC connected mode.

In some embodiments, a UE does not expect to be scheduled for multiplePUSCH transmissions by a single PDCCH (e.g., with a new or extendedformat) or by multiple PDCCHs that contain no spatial relation filterindication.

In certain embodiments, a UE may simultaneously transmit multiple PUCCHresources with the same or different payloads and/or with the same ordifferent PUCCH beams (e.g., MAC-CE activated PUCCHSpatialRelationInfo).In such embodiments, the UE may: 1) transmit multiple SRs to differentTRPs; (ii) transmit each HARQ-ACK to its corresponding TRP; (iii)transmit each CSI to its corresponding TRP; and/or (iv) transmit thesame and/or repeated UCI to different TRPs using the same and/ordifferent beams. In such embodiments, PUCCH resource indices may beindicated in PDCCH scheduling PDSCH (e.g., PUCCH resource for HARQ-ACK,aperiodic and/or semi-persistent CSI and/or UCI on PUCCH). In suchembodiments, multiple PUCCH power control equations may be consideredwith each equation based on OL, PL, and/or CL power control parametersconfigured in an activated PUCCHSpatialRelationInfo for the indicatedPUCCH resources.

In various embodiments, a MAC-CE may activate two or more PUCCHSpatialRelationInfo values (e.g., from among a list of 8 or moreconfigured PUCCH SpatialRelationInfo values) for each PUCCH resource,for each PUCCH resource set, or for all resource sets. In suchembodiments, this may occur for a single common PUCCH-config for all UEpanels. In such embodiments, each of the two or more activated PUCCHSpacialRelationInfo values correspond to a transmission of a PUCCHresource from a transmitting UE panel.

In some embodiments, a UE may make two or more PUCCH transmissions ofthe same PUCCH resource with the same payload content (e.g., fortransmitting all UCI bits corresponding to all TRPs in a singletransmission) or with different payload contents (e.g., for transmittingthe UCI bits corresponding to each TRP only to that TRP) using two ormore different PUCCH SpacialRelationInfo values activated by a MAC-CEfor that PUCCH resource. In such embodiments, the two or moretransmissions may be simultaneous (e.g., full time overlap), havepartial overlap in time, or no overlap in time.

In certain embodiments, if there are multiple PDCCHs and/or DCIs thatschedule multiple time-overlapped and/or simultaneous transmissions: aUE capability may be defined and/or considered to determine whether theUE is able to process two or more PDCCHs and/or DCIs received at thesame time, within a slot, or with small time differences (e.g., lessthan a certain fixed and/or /configurable number of symbols and/ormini-slots) such that the two or more PDCCHs and/or DCIs are not dropped(e.g., because of PUSCH processing time or blind decoding requirementsand/or implementation).

In various embodiments, PDSCH preparation time may get relaxed and/orincreased if there are multiple downlink receptions scheduled by asingle PDCCH or multiple PDCCHs (e.g., that are received within a slotor within a certain configured and/or specified time separation) so thatnew tables of UE capability for an N1 parameter with increased valuesmay be needed if processing multiple PDSCHs. In some embodiments, UEimplementation may be improved to keep up with an existing capabilityand PDSCH processing time formula and/or numbers.

In certain embodiments, several scheduling constraints may apply tomultiple PDCCHs that schedule multiple UL transmission. In certainembodiments, a UE may not expect to be scheduled by multiple PDCCHs formultiple time-overlapped and/or simultaneous UL transmissions with thesame spatial transmit filter (e.g., regardless of the same TB repetitionor different TBs).

In various embodiments, a UE may not expect to receive two or morePDCCHs and/or DCIs for two or more UL transmission (or downlinkreceptions) that include BWP-switching commands transmitted to differentUL BWPs (or different DL BWPs). In some embodiments, if there aremultiple PUSCH transmissions (regardless of whether a single PDCCH ormultiple PDCCH are used), a UE expects that a BWP switch command is acommon parameter in any DCI type (e.g., one-part, two-part, independent,dependent, etc.). In such embodiments, the UE may not expect multipleparts of a DCI or multiple DCIs to provide different BWP switchcommands.

In some embodiments, for scheduling multiple UL transmissions in amulti-TRP, panel, and/or beam, the following aspects may be considered:single PDCCH or multiple PDCCH; single TB (repetition) or multiple TBs;time-overlapped, simultaneous, non-overlapped, and/or one-at-a-time;and/or the same beam, panel, and/or TRP or different beam, panel, and/orTRP (e.g., if a beam is used to refer to a spatial transmission filter).

In various embodiments, any combination of the following factors may beconsidered: 1) a single PDCCH, a single TB (repetition), one-at-a-time,and a single beam; 2) multiple PDCCHs, a single TB (repetition),one-at-a-time, and a single beam (e.g., multiple PDCCHs are used forimproved reliability of PDCCH reception such as for a service typeand/or traffic type with higher reliability requirement (URLLC)—mainlyaimed at sub-6 GHz (frequency range 1) to facilitate single beam and/orpanel transmission—in one example, different PDCCHs may have the same K2value (e.g., time from UL grant to first UL transmission) but anindicated number of repetitions and/or aggregation level may be smallerfor later PDCCHs—in another example, different PDCCHs may indicate thesame number of repetitions and/or aggregation level, but different K2values (e.g., time from UL grant to first UL transmission) so that laterPDCCHs indicate a smaller K2 value); 3) a single PDCCH, a single TB(repetition), one-at-a-time, and different beams (e.g., DCI format toinclude multiple SRIs and TPCs—in one example, there may be one SRIfield that maps to a set of multiple SRS resources (or antenna ports, orantenna port groups) based on a configured, specified, and/orpredetermined mapping—multiple transmissions may be contiguous in time(e.g., consecutive time slots)); 4) multiple PDCCHs, a single TB(repetition), one-at-a-time, and different beams (a new and/or extendedversion of HARQ retransmission in which PDCCH transmission for HARQ isnot based on ACK-NACK from a network (so, retransmission may occurwithout gNB feedback)—multiple transmission may not be contiguous intime (e.g., not consecutive time slots, there may be gaps betweentransmissions)—in one example, multiple PDCCHs may be used to increasethe reliability of PDCCH reception); 5) a single PDCCH, a single TB(repetition), time-overlapped and/or simultaneous, and a same beam (sametime and spatial settings cannot be separated and/or considered asmultiple transmissions); 6) multiple PDCCHs, a single TB (repetition),time-overlapped and/or simultaneous, and the same beam (same time andspatial settings cannot be separated and/or considered as multipletransmissions)—implies a scheduling restriction and/or expectation by aUE to drop such DCI and/or PDCCH combination; 7) a single PDCCH, asingle TB (repetition), time-overlapped and/or simultaneous, anddifferent beams (a corresponding DCI format may include multiple SRIsand TPCs—in one example, a codeword to layer mapping (e.g., allocatingcoded bits across layers, then frequency, then time) may change so thateach transmission on each layer is allocated a different RV and may beself-decodable); 8) multiple PDCCHs, a single TB (repetition),time-overlapped and/or simultaneous, different beams—for non-idealbackhaul; 9) a single PDCCH, multiple TBs, time-overlapped and/orsimultaneous, multiple beams—may include a DCI format that includesmultiple RV and NDI fields in addition to multiple SRI and TPC fieldsand the HARQ-ID may be a single field; 10) multiple PDCCHs, multipleTBs, time-overlapped and/or simultaneous, multiple beams—each PDCCH mayinclude a regular DCI format, however, there may be a requirement tosearch via blind decoding for multiple PDCCHs (e.g., does not stop blinddecoding after finding and/or detecting a first PDCCH); 11) a singlePDCCH, multiple TBs, one-at-a-time, and a single beam—for scheduling inTDD as well as for unlicensed spectrum (e.g., LAA); 12) a single PDCCH,multiple TBs, one-at-a-time, and multiple beams—for scheduling in TDD aswell as for unlicensed spectrum (e.g., LAA); 13) multiple PDCCHs,multiple TBs, one-at-a-time, and a single beam—use each PDCCH for eachUL TX; 13) multiple PDCCHs, multiple TBs, one-at-a-time, and multiplebeams—use each PDCCH for each UL TX (all time and/or spatial resourcesmay be disjointed); 14) a single PDCCH, multiple TBs, time-overlappedand/or simultaneous, and a single beam—this may be an extension of ULMIMO such that more than 4 layers is supported so that 2 TBs aregenerated; and/or 15) multiple PDCCHs, multiple TBs, time-overlappedand/or simultaneous, and a single beam (same time and spatial settingsmay not be separated and/or considered as multipletransmissions)—implies a scheduling restriction and/or expectation bythe UE to drop such DCI and/or PDCCH combination. In variousembodiments, all factors and cases described herein may be used for DLand/or UL.

In some embodiments, for single PDCCH for multiple PUSCH transmissions,regardless of how a panel index is captured in DCI (e.g., SRI or adifferent parameter), an indication of a UE panel index may be availablein DCI. In certain embodiments, if one-part of DCI has a fixed size, apanel index may be omitted for overhead reduction (e.g., DCI fields maybe ordered based on UE panel index). In various embodiments, if one-partof DCI has a fixed size, a panel index may not be omitted (e.g., if someUL TXs correspond to transmissions by the same UE panel but in differenttimes, such as repetitions). In some embodiments, if two-part DCI isused, a panel index may be one of the individual parameters in part 2(e.g., which may be a parameter such as SRI, or an extension thereof).In one embodiment, for multiple PDCCHs for multiple PUSCH transmissions,a repeated doubled, folded, and/or jumbo DCI may be used so thatmultiple doubled, folded, and/or jumbo DCIs (e.g., which may includecontrol information for all [N] UL TXs) may be repeated (e.g., toimprove DCI reception reliability such as for URLLC).

FIG. 4 is a flow chart diagram illustrating one embodiment of a method400 for uplink power control. In some embodiments, the method 400 isperformed by an apparatus, such as the remote unit 102. In certainembodiments, the method 400 may be performed by a processor executingprogram code, for example, a microcontroller, a microprocessor, a CPU, aGPU, an auxiliary processing unit, a FPGA, or the like.

The method 400 may include receiving 402 a first message that configuresreception of scheduling information for a first maximum number ofoverlapping uplink transmissions for a serving cell, wherein each uplinktransmission of the first maximum number of overlapping uplinktransmissions for the serving cell corresponds to an uplink transmissionbeam pattern of a plurality of uplink transmission beam patterns or aspatial domain transmission filter of a plurality of spatial domaintransmission filters. In some embodiments, the method 400 includesreceiving 404 a second message that configures uplink power controlparameters for each uplink beam pattern of the plurality of uplinktransmission beam patterns or each spatial domain transmission filter ofthe plurality of spatial domain transmission filters. In certainembodiments, the method 400 includes receiving 406 schedulinginformation for a first plurality of overlapping uplink transmissionsfor the serving cell based on the configuration of the first message,wherein: a number of the first plurality of overlapping uplinktransmissions is no more than the configured first maximum number ofoverlapping uplink transmissions; the first plurality of overlappinguplink transmissions comprises a first uplink transmission and a seconduplink transmission; the first uplink transmission corresponds to afirst uplink beam pattern of the plurality of uplink transmission beampatterns or a first spatial domain transmission filter of the pluralityof spatial domain transmission filters; the second uplink transmissioncorresponds to a second uplink beam pattern of the plurality of uplinktransmission beam patterns or a second spatial domain transmissionfilter of the plurality of spatial domain transmission filters; and thescheduling information comprises two transmit power control commandsthat are associated with a same closed-loop power control process. Invarious embodiments, the method 400 includes determining 408 a firsttransmit power for the first uplink transmission based on acorresponding first set of uplink power control parameters. In someembodiments, the method 400 includes determining 410 a second transmitpower for the second uplink transmission based on a corresponding secondset of uplink power control parameters. In certain embodiments, themethod 400 includes performing 412 the first uplink transmission usingthe first uplink transmission beam pattern or the first spatial domaintransmission filter based on the first transmit power. In variousembodiments, the method 400 includes performing 414 the second uplinktransmission using the second uplink transmission beam pattern or thesecond spatial domain transmission filter based on the second transmitpower.

In certain embodiments, the method 400 further comprises transmitting areport of a user equipment capability for receiving schedulinginformation for a second maximum number of overlapping of uplinktransmissions for the serving cell, wherein the configured first maximumnumber of overlapping of uplink transmissions is less than or equal tothe second maximum number of overlapping of uplink transmissions. Insome embodiments, the method 400 further comprises determining a firstconfigured maximum output power corresponding to the first uplinktransmission beam pattern or the first spatial domain transmissionfilter, and determining a second configured maximum output powercorresponding to the second uplink transmission beam pattern or thesecond spatial domain transmission filter, wherein the first configuredmaximum output power and the second configured maximum output power arebased on the scheduling information.

In various embodiments, the first transmit power is determined based onthe first configured maximum output power and the second transmit poweris determined based on the second configured maximum output power. Inone embodiment, each uplink transmission of the first plurality ofoverlapping uplink transmissions is associated with a user equipmentantenna panel. In certain embodiments, the first uplink transmission andthe second uplink transmission are in a same bandwidth part of a sameuplink carrier of the serving cell.

In some embodiments, the scheduling information comprises one or morephysical downlink control channels. In various embodiments, each uplinktransmission beam pattern of the plurality of uplink transmission beampatterns is associated with a reference signal resource of a set ofreference signal resources of a plurality of sets of reference signalresources, and each set of reference signal resources of the pluralityof sets of reference signal resources comprises a number of downlinkreference signal resources or a number of uplink sounding referencesignal resources. In one embodiment, each set of reference signalresources of the plurality of sets of reference signal resources isassociated with a user equipment antenna panel.

In certain embodiments, the first uplink transmission beam pattern isdifferent from the second uplink transmission beam pattern. In someembodiments, the method 400 further comprises reporting a power headroomreport, wherein the power headroom report comprises one power headroomfor the serving cell corresponding to the first uplink transmission andthe second uplink transmission, and the power headroom report comprisesa first power headroom corresponding to the first uplink transmissionand a second power headroom corresponding to the second uplinktransmission. In various embodiments, in response to the one powerheadroom being calculated with respect to a reference format, the onepower headroom corresponds to a user equipment panel having a lowestindex value among a plurality of antenna panels the user equipmentoperates with, or a set of reference signal resources having a lowestindex value among a plurality of sets of reference signal resource.

In one embodiment, the power headroom report comprising the first powerheadroom and the second power headroom is transmitted on only one of thefirst uplink transmission and the second uplink transmission thatcorresponds to a user equipment panel having a lowest index among aplurality of antenna panels the user equipment operates with, or a setof reference signal resources having a lowest index among a plurality ofsets of reference signal resource. In certain embodiments, the method400 further comprises reporting a first power headroom report includinga first power headroom corresponding to the first uplink transmissionand reporting a second power headroom report including a second powerheadroom corresponding to the second uplink transmission, wherein thefirst power headroom report is transmitted on the first uplinktransmission and the second power headroom report is transmitted on thesecond uplink transmission.

In some embodiments, the closed-loop power control process is updatedbased on one of at least the following: only a first transmit powercontrol command of the two transmit power control commands isaccumulated and a second transmit power control command of the twotransmit power control commands is discarded; a summation of the twotransmit power control commands is accumulated and applied to the firstuplink transmission and maintained for the second uplink transmission;and two transmit power control command fields are concatenated to form asingle extended transmit power control command field with a largerrange, a larger resolution, or a combination thereof.

In various embodiments, in response to the scheduling information notcontaining an indication for an uplink beam pattern, the first uplinktransmission follows a first spatial transmission filter for a firstuplink control channel resource, the second uplink transmission followsa second spatial transmission filter for a second uplink control channelresource, and the first uplink control channel resource is differentfrom the second uplink control channel resource. In one embodiment, themethod 400 further comprises transmitting a report of a user equipmentcapability supporting a second maximum number of overlapping uplinktransmissions with different transmission beam patterns or differentspatial domain transmission filters for the serving cell, wherein theconfigured first maximum number of overlapping of uplink transmissionsis less than or equal to the second maximum number of overlapping uplinktransmissions.

In certain embodiments, a user equipment is not expected to receivescheduling information for the second uplink transmission thatcorresponds to the second uplink beam pattern or the second spatialdomain transmission filter that is same as the first uplink beam patternor the first spatial domain transmission filter corresponding to thefirst uplink transmission. In some embodiments, the method 400 furthercomprises: operating a user equipment with a plurality of user equipmentantenna panels; and receiving an indication indicating at least a firstuser equipment antenna panel of the plurality of user equipment antennapanels operates in a power saving mode; wherein each uplink transmissionof the first plurality of uplink transmissions is associated with a userequipment antenna panel other than the at least first user equipmentantenna panel indicated to operate in power saving mode.

In various embodiments, the user equipment is not expected to receivescheduling information for an uplink transmission that corresponds to anuplink beam pattern or a spatial domain transmission filter associatedwith a user equipment antenna panel among the at least first userequipment antenna panel indicated to operate in power saving or lowpower mode.

In one embodiment, a method comprises: receiving a first message thatconfigures reception of scheduling information for a first maximumnumber of overlapping uplink transmissions for a serving cell, whereineach uplink transmission of the first maximum number of overlappinguplink transmissions for the serving cell corresponds to an uplinktransmission beam pattern of a plurality of uplink transmission beampatterns or a spatial domain transmission filter of a plurality ofspatial domain transmission filters; receiving a second message thatconfigures uplink power control parameters for each uplink beam patternof the plurality of uplink transmission beam patterns or each spatialdomain transmission filter of the plurality of spatial domaintransmission filters; receiving scheduling information for a firstplurality of overlapping uplink transmissions for the serving cell basedon the configuration of the first message, wherein: a number of thefirst plurality of overlapping uplink transmissions is no more than theconfigured first maximum number of overlapping uplink transmissions; thefirst plurality of overlapping uplink transmissions comprises a firstuplink transmission and a second uplink transmission; the first uplinktransmission corresponds to a first uplink beam pattern of the pluralityof uplink transmission beam patterns or a first spatial domaintransmission filter of the plurality of spatial domain transmissionfilters; the second uplink transmission corresponds to a second uplinkbeam pattern of the plurality of uplink transmission beam patterns or asecond spatial domain transmission filter of the plurality of spatialdomain transmission filters; and the scheduling information comprisestwo transmit power control commands that are associated with a sameclosed-loop power control process; determining a first transmit powerfor the first uplink transmission based on a corresponding first set ofuplink power control parameters; determining a second transmit power forthe second uplink transmission based on a corresponding second set ofuplink power control parameters; performing the first uplinktransmission using the first uplink transmission beam pattern or thefirst spatial domain transmission filter based on the first transmitpower; and performing the second uplink transmission using the seconduplink transmission beam pattern or the second spatial domaintransmission filter based on the second transmit power.

In certain embodiments, the method further comprises transmitting areport of a user equipment capability for receiving schedulinginformation for a second maximum number of overlapping of uplinktransmissions for the serving cell, wherein the configured first maximumnumber of overlapping of uplink transmissions is less than or equal tothe second maximum number of overlapping of uplink transmissions.

In some embodiments, the method further comprises determining a firstconfigured maximum output power corresponding to the first uplinktransmission beam pattern or the first spatial domain transmissionfilter, and determining a second configured maximum output powercorresponding to the second uplink transmission beam pattern or thesecond spatial domain transmission filter, wherein the first configuredmaximum output power and the second configured maximum output power arebased on the scheduling information.

In various embodiments, the first transmit power is determined based onthe first configured maximum output power and the second transmit poweris determined based on the second configured maximum output power.

In one embodiment, each uplink transmission of the first plurality ofoverlapping uplink transmissions is associated with a user equipmentantenna panel.

In certain embodiments, the first uplink transmission and the seconduplink transmission are in a same bandwidth part of a same uplinkcarrier of the serving cell.

In some embodiments, the scheduling information comprises one or morephysical downlink control channels.

In various embodiments, each uplink transmission beam pattern of theplurality of uplink transmission beam patterns is associated with areference signal resource of a set of reference signal resources of aplurality of sets of reference signal resources, and each set ofreference signal resources of the plurality of sets of reference signalresources comprises a number of downlink reference signal resources or anumber of uplink sounding reference signal resources.

In one embodiment, each set of reference signal resources of theplurality of sets of reference signal resources is associated with auser equipment antenna panel.

In certain embodiments, the first uplink transmission beam pattern isdifferent from the second uplink transmission beam pattern.

In some embodiments, the method further comprises reporting a powerheadroom report, wherein the power headroom report comprises one powerheadroom for the serving cell corresponding to the first uplinktransmission and the second uplink transmission, and the power headroomreport comprises a first power headroom corresponding to the firstuplink transmission and a second power headroom corresponding to thesecond uplink transmission.

In various embodiments, in response to the one power headroom beingcalculated with respect to a reference format, the one power headroomcorresponds to a user equipment panel having a lowest index value amonga plurality of antenna panels the user equipment operates with, or a setof reference signal resources having a lowest index value among aplurality of sets of reference signal resource.

In one embodiment, the power headroom report comprising the first powerheadroom and the second power headroom is transmitted on only one of thefirst uplink transmission and the second uplink transmission thatcorresponds to a user equipment panel having a lowest index among aplurality of antenna panels the user equipment operates with, or a setof reference signal resources having a lowest index among a plurality ofsets of reference signal resource.

In certain embodiments, the method further comprises reporting a firstpower headroom report including a first power headroom corresponding tothe first uplink transmission and reporting a second power headroomreport including a second power headroom corresponding to the seconduplink transmission, wherein the first power headroom report istransmitted on the first uplink transmission and the second powerheadroom report is transmitted on the second uplink transmission.

In some embodiments, the closed-loop power control process is updatedbased on one of at least the following: only a first transmit powercontrol command of the two transmit power control commands isaccumulated and a second transmit power control command of the twotransmit power control commands is discarded; a summation of the twotransmit power control commands is accumulated and applied to the firstuplink transmission and maintained for the second uplink transmission;and two transmit power control command fields are concatenated to form asingle extended transmit power control command field with a largerrange, a larger resolution, or a combination thereof.

In various embodiments, in response to the scheduling information notcontaining an indication for an uplink beam pattern, the first uplinktransmission follows a first spatial transmission filter for a firstuplink control channel resource, the second uplink transmission followsa second spatial transmission filter for a second uplink control channelresource, and the first uplink control channel resource is differentfrom the second uplink control channel resource.

In one embodiment, the method further comprises transmitting a report ofa user equipment capability supporting a second maximum number ofoverlapping uplink transmissions with different transmission beampatterns or different spatial domain transmission filters for theserving cell, wherein the configured first maximum number of overlappingof uplink transmissions is less than or equal to the second maximumnumber of overlapping uplink transmissions.

In certain embodiments, a user equipment is not expected to receivescheduling information for the second uplink transmission thatcorresponds to the second uplink beam pattern or the second spatialdomain transmission filter that is same as the first uplink beam patternor the first spatial domain transmission filter corresponding to thefirst uplink transmission.

In some embodiments, the method further comprises: operating a userequipment with a plurality of user equipment antenna panels; andreceiving an indication indicating at least a first user equipmentantenna panel of the plurality of user equipment antenna panels operatesin a power saving mode; wherein each uplink transmission of the firstplurality of uplink transmissions is associated with a user equipmentantenna panel other than the at least first user equipment antenna panelindicated to operate in power saving mode.

In various embodiments, the user equipment is not expected to receivescheduling information for an uplink transmission that corresponds to anuplink beam pattern or a spatial domain transmission filter associatedwith a user equipment antenna panel among the at least first userequipment antenna panel indicated to operate in power saving or lowpower mode.

In one embodiment, an apparatus comprises: a receiver that: receives afirst message that configures reception of scheduling information for afirst maximum number of overlapping uplink transmissions for a servingcell, wherein each uplink transmission of the first maximum number ofoverlapping uplink transmissions for the serving cell corresponds to anuplink transmission beam pattern of a plurality of uplink transmissionbeam patterns or a spatial domain transmission filter of a plurality ofspatial domain transmission filters; receives a second message thatconfigures uplink power control parameters for each uplink beam patternof the plurality of uplink transmission beam patterns or each spatialdomain transmission filter of the plurality of spatial domaintransmission filters; and receives scheduling information for a firstplurality of overlapping uplink transmissions for the serving cell basedon the configuration of the first message, wherein: a number of thefirst plurality of overlapping uplink transmissions is no more than theconfigured first maximum number of overlapping uplink transmissions; thefirst plurality of overlapping uplink transmissions comprises a firstuplink transmission and a second uplink transmission; the first uplinktransmission corresponds to a first uplink beam pattern of the pluralityof uplink transmission beam patterns or a first spatial domaintransmission filter of the plurality of spatial domain transmissionfilters; the second uplink transmission corresponds to a second uplinkbeam pattern of the plurality of uplink transmission beam patterns or asecond spatial domain transmission filter of the plurality of spatialdomain transmission filters; and the scheduling information comprisestwo transmit power control commands that are associated with a sameclosed-loop power control process; and a processor that: determines afirst transmit power for the first uplink transmission based on acorresponding first set of uplink power control parameters; determines asecond transmit power for the second uplink transmission based on acorresponding second set of uplink power control parameters; performsthe first uplink transmission using the first uplink transmission beampattern or the first spatial domain transmission filter based on thefirst transmit power; and performs the second uplink transmission usingthe second uplink transmission beam pattern or the second spatial domaintransmission filter based on the second transmit power.

In certain embodiments, the apparatus further comprises a transmitterthat transmits a report of the apparatus capability for receivingscheduling information for a second maximum number of overlapping ofuplink transmissions for the serving cell, wherein the configured firstmaximum number of overlapping of uplink transmissions is less than orequal to the second maximum number of overlapping of uplinktransmissions.

In some embodiments, the processor determines a first configured maximumoutput power corresponding to the first uplink transmission beam patternor the first spatial domain transmission filter, determines a secondconfigured maximum output power corresponding to the second uplinktransmission beam pattern or the second spatial domain transmissionfilter, and the first configured maximum output power and the secondconfigured maximum output power are based on the scheduling information.

In various embodiments, the first transmit power is determined based onthe first configured maximum output power and the second transmit poweris determined based on the second configured maximum output power.

In one embodiment, each uplink transmission of the first plurality ofoverlapping uplink transmissions is associated with an apparatus antennapanel.

In certain embodiments, the first uplink transmission and the seconduplink transmission are in a same bandwidth part of a same uplinkcarrier of the serving cell.

In some embodiments, the scheduling information comprises one or morephysical downlink control channels.

In various embodiments, each uplink transmission beam pattern of theplurality of uplink transmission beam patterns is associated with areference signal resource of a set of reference signal resources of aplurality of sets of reference signal resources, and each set ofreference signal resources of the plurality of sets of reference signalresources comprises a number of downlink reference signal resources or anumber of uplink sounding reference signal resources.

In one embodiment, each set of reference signal resources of theplurality of sets of reference signal resources is associated with anapparatus antenna panel.

In certain embodiments, the first uplink transmission beam pattern isdifferent from the second uplink transmission beam pattern.

In some embodiments, the processor reports a power headroom report, thepower headroom report comprises one power headroom for the serving cellcorresponding to the first uplink transmission and the second uplinktransmission, and the power headroom report comprises a first powerheadroom corresponding to the first uplink transmission and a secondpower headroom corresponding to the second uplink transmission.

In various embodiments, in response to the one power headroom beingcalculated with respect to a reference format, the one power headroomcorresponds to an apparatus panel having a lowest index value among aplurality of antenna panels the apparatus operates with, or a set ofreference signal resources having a lowest index value among a pluralityof sets of reference signal resource.

In one embodiment, the power headroom report comprising the first powerheadroom and the second power headroom is transmitted on only one of thefirst uplink transmission and the second uplink transmission thatcorresponds to an apparatus panel having a lowest index among aplurality of antenna panels the apparatus operates with, or a set ofreference signal resources having a lowest index among a plurality ofsets of reference signal resource.

In certain embodiments, the processor reports a first power headroomreport including a first power headroom corresponding to the firstuplink transmission, reports a second power headroom report including asecond power headroom corresponding to the second uplink transmission,the first power headroom report is transmitted on the first uplinktransmission, and the second power headroom report is transmitted on thesecond uplink transmission.

In some embodiments, the closed-loop power control process is updatedbased on one of at least the following: only a first transmit powercontrol command of the two transmit power control commands isaccumulated and a second transmit power control command of the twotransmit power control commands is discarded; a summation of the twotransmit power control commands is accumulated and applied to the firstuplink transmission and maintained for the second uplink transmission;and two transmit power control command fields are concatenated to form asingle extended transmit power control command field with a largerrange, a larger resolution, or a combination thereof.

In various embodiments, in response to the scheduling information notcontaining an indication for an uplink beam pattern, the first uplinktransmission follows a first spatial transmission filter for a firstuplink control channel resource, the second uplink transmission followsa second spatial transmission filter for a second uplink control channelresource, and the first uplink control channel resource is differentfrom the second uplink control channel resource.

In one embodiment, the apparatus further comprises a transmitter thattransmits a report of an apparatus capability supporting a secondmaximum number of overlapping uplink transmissions with differenttransmission beam patterns or different spatial domain transmissionfilters for the serving cell, wherein the configured first maximumnumber of overlapping of uplink transmissions is less than or equal tothe second maximum number of overlapping uplink transmissions.

In certain embodiments, the apparatus is not expected to receivescheduling information for the second uplink transmission thatcorresponds to the second uplink beam pattern or the second spatialdomain transmission filter that is same as the first uplink beam patternor the first spatial domain transmission filter corresponding to thefirst uplink transmission.

In some embodiments: the processor operates the apparatus with aplurality of apparatus antenna panels; and the receiver receives anindication indicating at least a first apparatus antenna panel of theplurality of apparatus antenna panels operates in a power saving mode;wherein each uplink transmission of the first plurality of uplinktransmissions is associated with an apparatus antenna panel other thanthe at least first apparatus antenna panel indicated to operate in powersaving mode.

In various embodiments, the apparatus is not expected to receivescheduling information for an uplink transmission that corresponds to anuplink beam pattern or a spatial domain transmission filter associatedwith an apparatus antenna panel among the at least first apparatusantenna panel indicated to operate in power saving or low power mode.

Embodiments may be practiced in other specific forms. The describedembodiments are to be considered in all respects only as illustrativeand not restrictive. The scope of the invention is, therefore, indicatedby the appended claims rather than by the foregoing description. Allchanges which come within the meaning and range of equivalency of theclaims are to be embraced within their scope.

1. A method comprising: receiving a first message that configuresreception of scheduling information for a first maximum number ofoverlapping uplink transmissions for a serving cell, wherein each uplinktransmission of the first maximum number of overlapping uplinktransmissions for the serving cell corresponds to an uplink transmissionbeam pattern of a plurality of uplink transmission beam patterns or aspatial domain transmission filter of a plurality of spatial domaintransmission filters; receiving a second message that configures uplinkpower control parameters for each uplink beam pattern of the pluralityof uplink transmission beam patterns or each spatial domain transmissionfilter of the plurality of spatial domain transmission filters;receiving scheduling information for a first plurality of overlappinguplink transmissions for the serving cell based on the configuration ofthe first message, wherein: a number of the first plurality ofoverlapping uplink transmissions is no more than the configured firstmaximum number of overlapping uplink transmissions; the first pluralityof overlapping uplink transmissions comprises a first uplinktransmission and a second uplink transmission; the first uplinktransmission corresponds to a first uplink beam pattern of the pluralityof uplink transmission beam patterns or a first spatial domaintransmission filter of the plurality of spatial domain transmissionfilters; the second uplink transmission corresponds to a second uplinkbeam pattern of the plurality of uplink transmission beam patterns or asecond spatial domain transmission filter of the plurality of spatialdomain transmission filters; and the scheduling information comprisestwo transmit power control commands that are associated with a sameclosed-loop power control process; determining a first transmit powerfor the first uplink transmission based on a corresponding first set ofuplink power control parameters; determining a second transmit power forthe second uplink transmission based on a corresponding second set ofuplink power control parameters; performing the first uplinktransmission using the first uplink transmission beam pattern or thefirst spatial domain transmission filter based on the first transmitpower; and performing the second uplink transmission using the seconduplink transmission beam pattern or the second spatial domaintransmission filter based on the second transmit power.
 2. The method ofclaim 1, further comprising transmitting a report of a user equipmentcapability for receiving scheduling information for a second maximumnumber of overlapping of uplink transmissions for the serving cell,wherein the configured first maximum number of overlapping of uplinktransmissions is less than or equal to the second maximum number ofoverlapping of uplink transmissions.
 3. The method of claim 1, furthercomprising determining a first configured maximum output powercorresponding to the first uplink transmission beam pattern or the firstspatial domain transmission filter, and determining a second configuredmaximum output power corresponding to the second uplink transmissionbeam pattern or the second spatial domain transmission filter, whereinthe first configured maximum output power and the second configuredmaximum output power are based on the scheduling information.
 4. Themethod of claim 3, wherein the first transmit power is determined basedon the first configured maximum output power and the second transmitpower is determined based on the second configured maximum output power.5. The method of claim 1, wherein each uplink transmission of the firstplurality of overlapping uplink transmissions is associated with a userequipment antenna panel.
 6. The method of claim 1, wherein the firstuplink transmission and the second uplink transmission are in a samebandwidth part of a same uplink carrier of the serving cell.
 7. Themethod of claim 1, wherein the scheduling information comprises one ormore physical downlink control channels.
 8. The method of claim 1,wherein each uplink transmission beam pattern of the plurality of uplinktransmission beam patterns is associated with a reference signalresource of a set of reference signal resources of a plurality of setsof reference signal resources, and each set of reference signalresources of the plurality of sets of reference signal resourcescomprises a number of downlink reference signal resources or a number ofuplink sounding reference signal resources.
 9. The method of claim 8,wherein each set of reference signal resources of the plurality of setsof reference signal resources is associated with a user equipmentantenna panel.
 10. The method of claim 1, wherein the first uplinktransmission beam pattern is different from the second uplinktransmission beam pattern.
 11. The method of claim 1, further comprisingreporting a power headroom report, wherein the power headroom reportcomprises one power headroom for the serving cell corresponding to thefirst uplink transmission and the second uplink transmission, and thepower headroom report comprises a first power headroom corresponding tothe first uplink transmission and a second power headroom correspondingto the second uplink transmission.
 12. The method of claim 11, wherein,in response to the one power headroom being calculated with respect to areference format, the one power headroom corresponds to a user equipmentpanel having a lowest index value among a plurality of antenna panelsthe user equipment operates with, or a set of reference signal resourceshaving a lowest index value among a plurality of sets of referencesignal resource.
 13. The method of claim 1, further comprising reportinga first power headroom report including a first power headroomcorresponding to the first uplink transmission and reporting a secondpower headroom report including a second power headroom corresponding tothe second uplink transmission, wherein the first power headroom reportis transmitted on the first uplink transmission and the second powerheadroom report is transmitted on the second uplink transmission. 14.The method of claim 1, wherein the closed-loop power control process isupdated based on one of at least the following: only a first transmitpower control command of the two transmit power control commands isaccumulated and a second transmit power control command of the twotransmit power control commands is discarded; a summation of the twotransmit power control commands is accumulated and applied to the firstuplink transmission and maintained for the second uplink transmission;and two transmit power control command fields are concatenated to form asingle extended transmit power control command field with a largerrange, a larger resolution, or a combination thereof.
 15. The method ofclaim 1, wherein, in response to the scheduling information notcontaining an indication for an uplink beam pattern, the first uplinktransmission follows a first spatial transmission filter for a firstuplink control channel resource, the second uplink transmission followsa second spatial transmission filter for a second uplink control channelresource, and the first uplink control channel resource is differentfrom the second uplink control channel resource.
 16. The method of claim1, further comprising transmitting a report of a user equipmentcapability supporting a second maximum number of overlapping uplinktransmissions with different transmission beam patterns or differentspatial domain transmission filters for the serving cell, wherein theconfigured first maximum number of overlapping of uplink transmissionsis less than or equal to the second maximum number of overlapping uplinktransmissions.
 17. The method of claim 1, wherein a user equipment isnot expected to receive scheduling information for the second uplinktransmission that corresponds to the second uplink beam pattern or thesecond spatial domain transmission filter that is same as the firstuplink beam pattern or the first spatial domain transmission filtercorresponding to the first uplink transmission.
 18. The method of claim1, further comprising: operating a user equipment with a plurality ofuser equipment antenna panels; and receiving an indication indicating atleast a first user equipment antenna panel of the plurality of userequipment antenna panels operates in a power saving mode; wherein eachuplink transmission of the first plurality of uplink transmissions isassociated with a user equipment antenna panel other than the at leastfirst user equipment antenna panel indicated to operate in power savingmode.
 19. The method of claim 18, wherein the user equipment is notexpected to receive scheduling information for an uplink transmissionthat corresponds to an uplink beam pattern or a spatial domaintransmission filter associated with a user equipment antenna panel amongthe at least first user equipment antenna panel indicated to operate inpower saving mode.
 20. An apparatus comprising: a receiver that:receives a first message that configures reception of schedulinginformation for a first maximum number of overlapping uplinktransmissions for a serving cell, wherein each uplink transmission ofthe first maximum number of overlapping uplink transmissions for theserving cell corresponds to an uplink transmission beam pattern of aplurality of uplink transmission beam patterns or a spatial domaintransmission filter of a plurality of spatial domain transmissionfilters; receives a second message that configures uplink power controlparameters for each uplink beam pattern of the plurality of uplinktransmission beam patterns or each spatial domain transmission filter ofthe plurality of spatial domain transmission filters; and receivesscheduling information for a first plurality of overlapping uplinktransmissions for the serving cell based on the configuration of thefirst message, wherein: a number of the first plurality of overlappinguplink transmissions is no more than the configured first maximum numberof overlapping uplink transmissions; the first plurality of overlappinguplink transmissions comprises a first uplink transmission and a seconduplink transmission; the first uplink transmission corresponds to afirst uplink beam pattern of the plurality of uplink transmission beampatterns or a first spatial domain transmission filter of the pluralityof spatial domain transmission filters; the second uplink transmissioncorresponds to a second uplink beam pattern of the plurality of uplinktransmission beam patterns or a second spatial domain transmissionfilter of the plurality of spatial domain transmission filters; and thescheduling information comprises two transmit power control commandsthat are associated with a same closed-loop power control process; and aprocessor that: determines a first transmit power for the first uplinktransmission based on a corresponding first set of uplink power controlparameters; determines a second transmit power for the second uplinktransmission based on a corresponding second set of uplink power controlparameters; performs the first uplink transmission using the firstuplink transmission beam pattern or the first spatial domaintransmission filter based on the first transmit power; and performs thesecond uplink transmission using the second uplink transmission beampattern or the second spatial domain transmission filter based on thesecond transmit power.